节点文献

分布式数据库系统的故障恢复技术研究

Research on the Data Restoration Technology of Distributed Database System

【作者】 梁作娟

【导师】 张春海;

【作者基本信息】 中国海洋大学 , 计算机应用技术, 2003, 硕士

【摘要】 随着计算机应用需求的拓展和计算机硬件特别是网络技术的日趋成熟,分布式数据库系统迅速发展起来。分布式数据库系统通常包括以下几个部分:用户接口子系统、目录结构管理子系统、编译子系统、分布式事务管理和并发控制子系统、数据执行子系统、通讯子系统、恢复子系统和数据库。其中,分布式数据库系统中的恢复子系统的实现是一个非常复杂的过程,同时也是分布式数据库中的一个不可缺少的重要组成部分。在分布式数据库中必须提供相应的恢复措施,针对任何可能出现的故障,自动将数据从故障状态恢复到一个一致的正常状态,并继续提供正常的数据库服务。 本文在对分布式数据库系统深入探讨的基础上,基于备份和日志记录技术,提出了一种基于两阶段提交协议的分布式数据库系统的数据恢复方法。该方法基本能实现分布式事务执行的无阻塞,在正确的实现分布式数据库恢复的前提下,保证了分布式数据库系统的高可用性。

【Abstract】 With the need for the Computer Application and Computer Hardware expanding more and more widely, especially with the Network Technology more and more mature , the distributed database system is developing swiftly. The distributed system generally consists of several parts as follows: the user interface sub-system, the catalog management sub-system, the compiling sub-system, the distributed transaction management and cocurrent control sub-system, the data execution sub-system, the communication sub-system, the restoration system and the database. Among these parts, the realization of the restoration sub-system is a very complicated process. Meanwhile, it is also a very important and necessary part of the distributed database system. In order to prevent any possible fault, the distributed database system must provide the corresponding restoration measures to change the state of the data from faulty to normal automatically to continue the normal service of the database.Based on the deep-going exploration of the distributed data system, the backup and the log-file technology, this article puts forwards a data restoration method on the basis of two-phase commit protocol. This method can basically realize the distributed transaction execution without any block. Besides the correct realization of the distributed database restoration, this method guarantees the high usability of the distributed database system.

  • 【分类号】TP311.131
  • 【被引频次】4
  • 【下载频次】315
节点文献中: