第十章故障恢复与系统容错讲课文档.pptVIP

  • 5
  • 0
  • 约6.98千字
  • 约 31页
  • 2022-05-16 发布于广东
  • 举报

第十章故障恢复与系统容错讲课文档.ppt

第一页,共三十一页。 10.2事务恢复 事务的原子化特征可以用耐久性和错误原子化来描述 。耐久性要求将数据项保存到永久存储器中并可随时使用,因此承认客户的提交请求意味着该事务的所有影响不仅记录在服务器的数据项中,而且记录在永久存储器中。所谓错误原子化,是指即使服务器发生故障,事务对数据项的影响也是原子化的。若某事务需具有恢复功能,则必须保证服务器的数据项具有耐久性,并且服务也应提供错误原子化功能。 虽然文件服务器和数据库服务器都将数据保存在永久存储器中,但其他的服务器并不是这样的,除非要求此服务器具有恢复功能。在本章中假定:服务器运行时将所有的数据项都保存在易失性存储器中,并把所有已提交的数据记录到恢复文件或文件中。这样恢复工作就是把数据项的最新提交版本从永久存储器中恢复到服务器上。由于数据库通常需要处理大量数据,所以它们通常通过高速缓存把数据项从易失性存储器转移到磁盘永九存储器中。 第二页,共三十一页。 耐久性和错误原子化并不是相互独立的,它们可由恢复处理程序这个单一机制来统一完成。恢复处理程序的主要任务是: (1)对于已提交的事务,将其数据项保存到永久存储器中(恢复文件中); (2)发生故障后,对服务器数据项进行恢复; (3)通过重新组织恢复文件以提高恢复工作的效率; (4)回收存储空间(在恢

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档