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