论文摘要
联机物理完全备份恢复系统作为数据库系统的重要外围工具之一,对于数据库的及时备份、恢复和整个数据库产品的应用推广都有重要的意义。目前市场上的数据库针对自身公司产品大多都有完整的备份恢复系统。因此为了进一步完善产品,作为国产数据库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致谢导师及作者简介
相关论文文献
标签:联机论文; 物理论文; 完全备份论文; 恢复论文;