分布式数据库备份系统的研究与实现

分布式数据库备份系统的研究与实现

论文摘要

在信息技术高速发展的今天,数据库的应用已经深入到各个领域,无论是家庭、公司或大型企业,还是政府部门都得到了广泛的应用,已成为生产工作不可或缺的一部分。随着数据库的广泛应用,不同数据库中的数据如何灵活、高效、安全的备份成为亟待解决的问题。因此,如何合理的解决数据共享和备份问题具有重要意义。本文结合一汽集团下属各生产部门的数据库数据共享和备份的实际需求,针对数据库管理系统数据共享时存在的灵活性较差、效率较低等问题进行研究,设计并实现了一套较为完善的数据备份系统,合理的解决了数据库管理系统相关缺点,提高生产生活中使用数据库的效率。本文从研发应用背景、系统概要设计、系统详细设计与实现方法三个部分详细阐述了分布式数据库备份系统设计思想和具体实现方式,最后对系统进行了总结以及对未来的展望。

论文目录

  • 提要
  • 第1章 绪论
  • 1.1 研究背景和意义
  • 1.2 研究现状
  • 1.3 论文主要工作与结构
  • 第2章 数据库备份系统需求分析
  • 2.1 系统应用环境
  • 2.1.1 系统应用背景
  • 2.1.2 网络环境
  • 2.1.3 数据库环境及表结构
  • 2.1.4 数据库备份的目标
  • 2.2 需求关键点说明
  • 2.2.1 数据库备份功能需求
  • 2.2.2 数据库备份性能需求
  • 第3章 数据库备份系统总体设计
  • 3.1 总体设计说明
  • 3.1.1 系统开发工具
  • 3.1.2 CS软件系统体系结构
  • 3.1.3 MVC设计模式
  • 3.1.4 系统设计目标
  • 3.1.5 系统功能设计实现过程
  • 3.2 系统模块结构设计说明
  • 3.2.1 用户管理模块
  • 3.2.1.1 用户权限说明
  • 3.2.1.2 用户权限管理设计
  • 3.2.2 系统备份运行参数配置模块
  • 3.2.2.1 备份操作启动时间模块
  • 3.2.2.2 系统运行参数配置模块
  • 3.2.2.3 系统数据备份配置模块
  • 3.2.2.4 系统数据备份配置作用
  • 3.2.3 系统数据加密模块
  • 3.2.4 系统数据库操作模块
  • 3.2.4.1 ADO数据库访问技术
  • 3.2.4.2 源数据库备份数据提取操作
  • 3.2.4.3 备份数据导入目的数据库操作
  • 3.2.5 数据文件压缩与解压缩模块
  • 3.2.5.1 LZW压缩算法
  • 3.2.5.2 客户端的压缩模块
  • 3.2.5.3 服务器端的解压缩模块
  • 3.2.6 文件传输模块
  • 3.2.6.1 套接字网络通信
  • 3.2.6.2 数据传输模型
  • 3.2.6.3 通信交互模式
  • 3.2.6.4 通信身份验证
  • 3.2.6.5 配置文件传输模块
  • 3.2.6.6 数据文件传输模块
  • 3.2.6.7 应用层数据包
  • 第4章 数据库备份系统详细设计与实现
  • 4.1 系统模块结构设计过程说明
  • 4.2 系统模块结构实现说明
  • 4.2.1 用户管理模块
  • 4.2.1.1 用户权限设计
  • 4.2.1.2 账户信息加密
  • 4.2.1.3 账户文件操作
  • 4.2.2 系统备份运行参数配置模块详细设计说明
  • 4.2.2.1 备份操作启动时间模块
  • 4.2.2.2 系统运行参数配置模块
  • 4.2.2.3 系统备份参数配置模块
  • 4.2.4 系统数据库操作模块详细设计说明
  • 4.2.4.1 数据库基础操作模块
  • 4.2.4.2 数据库业务操作模块
  • 4.2.5 数据文件压缩与解压缩模块详细设计说明
  • 4.2.5.1 数据文件压缩
  • 4.2.5.2 数据文件解压缩
  • 4.2.6 数据文件传输模块详细设计说明
  • 4.2.6.1 数据传输模型实现方式
  • 4.2.6.2 数据传输数据包
  • 4.2.6.3 文件传输检测与注册过程
  • 4.2.6.4 配置文件传输过程
  • 4.2.6.5 数据文件传输过程
  • 4.2.6.6 传输中差错控制
  • 4.2.7 系统的实现其它问题
  • 4.2.7.1 系统功能的界面显示
  • 4.2.7.2 系统操作流程控制实现
  • 4.2.7.3 线程控制实现
  • 第5章 数据库备份系统测试
  • 5.1 系统测试说明
  • 5.2 测试环境
  • 5.2.1 硬件环境
  • 5.2.2 软件环境
  • 5.2.3 数据库环境
  • 5.3 测试配置
  • 5.3.1 备份参数配置
  • 5.3.2 备份时间配置
  • 5.3.3 其它参数配置
  • 5.4 测试过程及结果
  • 5.4.1 测试过程
  • 5.4.2 测试结果
  • 5.5 测试结论
  • 第6章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 摘要
  • Abstract
  • 相关论文文献

    • [1].分布式数据库查询处理和优化算法[J]. 电子测试 2019(24)
    • [2].网贷系统分布式数据库应用实践[J]. 金融电子化 2019(11)
    • [3].国产分布式数据库在电力行业的应用[J]. 电子测试 2020(12)
    • [4].基于并行计算的分布式数据库树查询全缩减计算方法[J]. 电脑知识与技术 2020(16)
    • [5].关于分布式数据库准确分类仿真研究[J]. 计算机仿真 2019(01)
    • [6].分布式数据库在大数据时代中的作用[J]. 产业与科技论坛 2019(17)
    • [7].技能大赛分布式数据库多事务调控模型[J]. 新乡学院学报 2019(09)
    • [8].分布式数据库中数据交换的实现[J]. 数字技术与应用 2017(11)
    • [9].分布式数据库信息传输效率优化仿真[J]. 计算机仿真 2018(05)
    • [10].确定性分布式数据库中长事务处理方法研究[J]. 数字技术与应用 2017(02)
    • [11].银行业如何玩转分布式数据库[J]. 金融电子化 2016(12)
    • [12].一种面向海量分布式数据库的游标构造方法[J]. 西北工业大学学报 2017(04)
    • [13].分布式数据库特点及其设计方法[J]. 山东工业技术 2016(01)
    • [14].分布式数据库的安全分析[J]. 信息与电脑(理论版) 2016(05)
    • [15].浅谈分布式数据库管理技术[J]. 现代工业经济和信息化 2016(16)
    • [16].中职一卡通系统的设计与实现[J]. 现代职业教育 2017(02)
    • [17].分布式数据库在管理信息系统中的应用分析[J]. 数码世界 2017(07)
    • [18].线性驱动的分布式数据库容错性自动化测试[J]. 华东师范大学学报(自然科学版) 2020(04)
    • [19].建设安全可控的分布式数据库[J]. 中国金融 2019(04)
    • [20].企业分布式数据库架构方案研究与设计[J]. 电子设计工程 2019(13)
    • [21].数据存储技术在分布式数据库中的应用[J]. 科技风 2018(10)
    • [22].分布式数据库的一致性与可用性分析[J]. 信息与电脑(理论版) 2018(14)
    • [23].分布式数据库应用趋势分析[J]. 金融电子化 2016(12)
    • [24].分布式数据库聚合计算性能优化[J]. 计算机应用 2017(05)
    • [25].分布式数据库中数据存取效率管理仿真[J]. 计算机仿真 2017(10)
    • [26].基于内存数据库的分布式数据库架构[J]. 信息与电脑(理论版) 2016(13)
    • [27].远程分布式数据库查询系统的设计[J]. 电子技术与软件工程 2015(20)
    • [28].分布式数据库的具体实现与对比分析[J]. 中小学电教(下) 2010(08)
    • [29].基于分布式数据库的防沉迷系统的应用研究[J]. 电子测试 2014(16)
    • [30].浅谈分布式数据库架构[J]. 计算机光盘软件与应用 2012(08)

    标签:;  ;  ;  

    分布式数据库备份系统的研究与实现
    下载Doc文档

    猜你喜欢