学位论文 > 优秀研究生学位论文题录展示
分布式数据库备份系统的研究与实现
作 者: 杜英豪
导 师: 杨永健
学 校: 吉林大学
专 业: 软件工程
关键词: 分布式 数据库备份 模块设计
分类号: TP311.13
类 型: 硕士论文
年 份: 2010年
下 载: 166次
引 用: 3次
阅 读: 论文下载
内容摘要
在信息技术高速发展的今天,数据库的应用已经深入到各个领域,无论是家庭、公司或大型企业,还是政府部门都得到了广泛的应用,已成为生产工作不可或缺的一部分。随着数据库的广泛应用,不同数据库中的数据如何灵活、高效、安全的备份成为亟待解决的问题。因此,如何合理的解决数据共享和备份问题具有重要意义。本文结合一汽集团下属各生产部门的数据库数据共享和备份的实际需求,针对数据库管理系统数据共享时存在的灵活性较差、效率较低等问题进行研究,设计并实现了一套较为完善的数据备份系统,合理的解决了数据库管理系统相关缺点,提高生产生活中使用数据库的效率。本文从研发应用背景、系统概要设计、系统详细设计与实现方法三个部分详细阐述了分布式数据库备份系统设计思想和具体实现方式,最后对系统进行了总结以及对未来的展望。
|
全文目录
提要 4-8 第1章 绪论 8-10 1.1 研究背景和意义 8 1.2 研究现状 8-9 1.3 论文主要工作与结构 9-10 第2章 数据库备份系统需求分析 10-13 2.1 系统应用环境 10-12 2.1.1 系统应用背景 10 2.1.2 网络环境 10-11 2.1.3 数据库环境及表结构 11 2.1.4 数据库备份的目标 11-12 2.2 需求关键点说明 12-13 2.2.1 数据库备份功能需求 12 2.2.2 数据库备份性能需求 12-13 第3章 数据库备份系统总体设计 13-37 3.1 总体设计说明 13-16 3.1.1 系统开发工具 13 3.1.2 CS软件系统体系结构 13-14 3.1.3 MVC设计模式 14 3.1.4 系统设计目标 14-15 3.1.5 系统功能设计实现过程 15-16 3.2 系统模块结构设计说明 16-37 3.2.1 用户管理模块 16-19 3.2.1.1 用户权限说明 16-17 3.2.1.2 用户权限管理设计 17-19 3.2.2 系统备份运行参数配置模块 19-28 3.2.2.1 备份操作启动时间模块 19-20 3.2.2.2 系统运行参数配置模块 20-21 3.2.2.3 系统数据备份配置模块 21-28 3.2.2.4 系统数据备份配置作用 28 3.2.3 系统数据加密模块 28-29 3.2.4 系统数据库操作模块 29-32 3.2.4.1 ADO数据库访问技术 29 3.2.4.2 源数据库备份数据提取操作 29-31 3.2.4.3 备份数据导入目的数据库操作 31-32 3.2.5 数据文件压缩与解压缩模块 32-33 3.2.5.1 LZW压缩算法 32-33 3.2.5.2 客户端的压缩模块 33 3.2.5.3 服务器端的解压缩模块 33 3.2.6 文件传输模块 33-37 3.2.6.1 套接字网络通信 34 3.2.6.2 数据传输模型 34 3.2.6.3 通信交互模式 34-35 3.2.6.4 通信身份验证 35 3.2.6.5 配置文件传输模块 35 3.2.6.6 数据文件传输模块 35-36 3.2.6.7 应用层数据包 36-37 第4章 数据库备份系统详细设计与实现 37-63 4.1 系统模块结构设计过程说明 37 4.2 系统模块结构实现说明 37-63 4.2.1 用户管理模块 37-39 4.2.1.1 用户权限设计 37-38 4.2.1.2 账户信息加密 38 4.2.1.3 账户文件操作 38-39 4.2.2 系统备份运行参数配置模块详细设计说明 39-47 4.2.2.1 备份操作启动时间模块 40-41 4.2.2.2 系统运行参数配置模块 41 4.2.2.3 系统备份参数配置模块 41-47 4.2.4 系统数据库操作模块详细设计说明 47-54 4.2.4.1 数据库基础操作模块 47 4.2.4.2 数据库业务操作模块 47-54 4.2.5 数据文件压缩与解压缩模块详细设计说明 54-56 4.2.5.1 数据文件压缩 55 4.2.5.2 数据文件解压缩 55-56 4.2.6 数据文件传输模块详细设计说明 56-61 4.2.6.1 数据传输模型实现方式 56 4.2.6.2 数据传输数据包 56-58 4.2.6.3 文件传输检测与注册过程 58 4.2.6.4 配置文件传输过程 58-59 4.2.6.5 数据文件传输过程 59-60 4.2.6.6 传输中差错控制 60-61 4.2.7 系统的实现其它问题 61-63 4.2.7.1 系统功能的界面显示 61 4.2.7.2 系统操作流程控制实现 61 4.2.7.3 线程控制实现 61-63 第5章 数据库备份系统测试 63-73 5.1 系统测试说明 63-64 5.2 测试环境 64-66 5.2.1 硬件环境 64-65 5.2.2 软件环境 65 5.2.3 数据库环境 65-66 5.3 测试配置 66-71 5.3.1 备份参数配置 66-69 5.3.2 备份时间配置 69 5.3.3 其它参数配置 69-71 5.4 测试过程及结果 71-72 5.4.1 测试过程 71 5.4.2 测试结果 71-72 5.5 测试结论 72-73 第6章 总结与展望 73-75 6.1 总结 73 6.2 展望 73-75 参考文献 75-76 致谢 76-77 摘要 77-79 Abstract 79-80
|
相似论文
- Ad-Hoc网络多信道MAC层协议的信道分配问题的研究,TN929.5
- 分布式系统的故障注入方法研究,TP338.8
- 并行分布式网络模拟器PDNS容错技术的研究,TP302.8
- 面向海量邮件的检索系统研究与实现,TP393.098
- 含分布式电源的微电网控制策略研究,TM61
- 基于移动Agent的分布式网络通信机制的研究,TP393.02
- 基于分布式环境压力测试问题的研究,TP311.52
- 一种可视化的分布式数据集成模型的研究与实现,TP311.52
- 分布式事务处理协议的研究与应用,TP311.13
- 无线局域网MAC层工作休假策略的研究,TN925.93
- 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
- 基于Oracle的移动彩铃分布式数据库设计与实现,TP311.13
- 连锁企业信息管理系统加密技术的设计与实现,TP393.08
- 基于特征分析的DDoS攻击检测技术研究,TP393.08
- 分布式视频编码边信息生成研究,TN919.81
- 基于分布式三层应用的设备管理信息系统的开发和研究,TP311.52
- 基于WCF框架的管制信息系统的设计与实现,TP311.52
- 基于LDPCA的分布式视频编码中的非均衡编码,TN919.81
- 分布式喷泉码的应用研究,TN911.2
- 分布式视频编码中边信息技术研究,TN919.81
- 压缩感知在无线通信网络异常事件检测中的应用研究,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 程序设计 > 数据库理论与系统
© 2012 www.xueweilunwen.com
|