首页> 外文会议>ACM SIGMOD International Conference on Management of Data >Logical Logging to Extend Recovery to New Domains
【24h】

Logical Logging to Extend Recovery to New Domains

机译:逻辑日志记录将恢复扩展到新域

获取原文

摘要

Recovery can be extended to new domains at reduced logging cost by exploiting "logical" log operations. During recovery, a logical log operation may read data values from any recoverable object, not solely from values on the log or from the updated object. Hence, we needn't log these values, a substantial saving. In [8], we developed a redo recovery theory that deals with general log operations and proved that the stable database remains recoverable when it is explained in terms of an installation graph. This graph was used to derive a write graph that determines a flush order for cached objects that ensures that the database remains recoverable. In this paper, we introduce a refined write graph that permits more flexible cache management that flushes smaller sets of objects. Using this write graph, we show how: (i) the cache manager can inject its own operations to break up atomic flush sets; and (ii) the recovery process can avoid redoing operations whose effects aren't needed by exploiting generalized recovery LSNs. These advances permit more cost-effective recovery for, e.g., files and applications.
机译:通过利用“逻辑”日志操作,恢复可以以降低的测井成本扩展到新域。在恢复期间,逻辑日志操作可以从任何可恢复对象读取数据值,而不仅仅是从日志或更新的对象上的值。因此,我们不必记录这些值,这是一个大量的保存。在[8]中,我们开发了一种重做恢复理论,涉及一般日志操作,并证明稳定数据库在安装图中解释时仍然可以恢复。该图用于导出写入图,该编写图确定缓存对象的刷新顺序,该对象可确保数据库仍然可恢复。在本文中,我们介绍了一种精细的写入图,允许更灵活的缓存管理刷新较小的对象。使用此写入图,我们展示了如何:(i)缓存管理器可以注入自己的操作以分解原子冲洗套; (ii)恢复过程可以避免通过利用广义恢复LSN来避免重做操作,其效果不需要。这些进步允许更具成本效益的恢复,例如文件和应用程序。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号