GBase联机物理完全备份恢复系统的设计与实现

GBase联机物理完全备份恢复系统的设计与实现

论文摘要

联机物理完全备份恢复系统作为数据库系统的重要外围工具之一,对于数据库的及时备份、恢复和整个数据库产品的应用推广都有重要的意义。目前市场上的数据库针对自身公司产品大多都有完整的备份恢复系统。因此为了进一步完善产品,作为国产数据库GBase有必要设计出适合自身产品特点的联机物理完全备份和恢复工具。本文介绍了国产数据库GBase的联机物理完全备份恢复的研究背景、研究意义、研究内容和目标,并给出系统设计和关键技术的实现。同时研究分析联机物理完全备份恢复的性能,提出系统优化的策略。该系统使用C/C++语言实现,支持多平台的联机物理数据的完全备份和恢复,具有速度快、完整性好、不影响数据库正常运行等特点。经过详尽的系统测试,联机物理完全备份恢复在性能上已领先国内同类产品。

论文目录

  • 提要
  • 第一章 引言
  • 1.1 研究背景
  • 1.2 研究意义
  • 1.3 研究内容和目标
  • 1.4 组织结构
  • 第二章 数据库备份恢复
  • 2.1 备份恢复的重要性
  • 2.2 备份恢复常用概念
  • 2.2.1 备份恢复方式
  • 2.2.2 备份恢复概念
  • 2.2.3 备份恢复策略
  • 2.2.4 常见备份恢复工作流程
  • 第三章 联机物理完全备份恢复需求分析
  • 3.1 GBase 简介
  • 3.2 备份恢复系统总体结构
  • 3.3 联机物理完全备份恢复平台及内容需求
  • 3.4 联机物理完全备份恢复功能需求
  • 3.4.1 联机物理完全备份功能需求
  • 3.4.2 物理完全恢复功能需求
  • 3.5 备份恢复性能需求
  • 第四章 备份恢复理论基础及文件存储结构
  • 4.1 备份恢复理论基础
  • 4.1.1 存储器结构
  • 4.1.1.1 存储器类型
  • 4.1.1.2 数据访问
  • 4.1.2 恢复与原子性
  • 4.1.3 基于日志的恢复
  • 4.1.3.1 redo 和undo 日志工作原理
  • 4.1.3.2 使用undo/redo 日志的恢复
  • 4.1.3.3 物理日志和物理-逻辑日志
  • 4.1.3.4 检查点机制
  • 4.2 数据库文件存储
  • 4.2.1 表空间数据文件存储
  • 4.2.1.1 页结构
  • 4.2.1.2 表空间的控制页
  • 4.2.2 日志空间数据文件存储
  • 4.2.2.1 日志块头信息
  • 4.2.2.2 日志块尾信息
  • 4.2.2.3 检查点块信息
  • 4.2.2.4 日志序列和偏移量关系
  • 4.2.3 undo 日志存储
  • 第五章 联机物理完全备份恢复原理
  • 5.1 联机物理完全备份原理
  • 5.1.1 备份文件总体结构
  • 5.1.1.1 备份日志文件结构
  • 5.1.2 备份算法
  • 5.2 物理恢复原理
  • 5.2.1 恢复文件总体结构
  • 5.2.2 恢复内存原理图
  • 5.2.3 恢复算法
  • 5.3 Oracle 联机备份恢复实现机制
  • 第六章 联机物理完全备份恢复系统设计与实现
  • 6.1 语言及平台选择
  • 6.2 联机物理完全备份的系统设计与实现
  • 6.2.1 备份分析过程设计
  • 6.2.2 备份数据和日志设计
  • 6.2.3 备份日志文件后期处理设计
  • 6.2.4 备份表结构文件和控制文件设计
  • 6.3 物理恢复的系统设计与实现
  • 6.3.1 恢复前必要准备设计
  • 6.3.2 恢复分析过程设计
  • 6.3.3 重做过程设计
  • 6.3.4 撤销过程设计
  • 第七章 联机物理完全备份恢复测试
  • 7.1 系统完整性测试
  • 7.2 系统性能测试
  • 第八章 总结和展望
  • 8.1 总结
  • 8.2 未来工作
  • 参考文献
  • 摘要
  • Abstract
  • 致谢
  • 导师及作者简介
  • 相关论文文献

    标签:;  ;  ;  ;  

    GBase联机物理完全备份恢复系统的设计与实现
    下载Doc文档

    猜你喜欢