首页> 外文会议> >MLR: a recovery method for multi-level systems
【24h】

MLR: a recovery method for multi-level systems

机译:MLR:一种多级系统的恢复方法

获取原文

摘要

To achieve high concurrency in a database system has meant building a system that copes well with important special cases. Recent work on multi-level systems suggest a systematic path to high concurrency. A multi-level system using locks permits restrictive low level locks of a subtransaction to be replaced with less restrictive high level locks when sub-transactions commit, enhancing concurrency. This is possible because sub-transactions can be undone via high level compensation actions rather than by restoring a prior lower level state. We describe a recovery scheme, called Multi-Level Recovery (MLR) that logs this high level undo operation with the commit record for the subtransaction that it compensates, posting log records to only a single log. A variant of the method copes with nested transactions, and both nested and multi-level transactions can be treated in a unified fashion.

机译:

要在数据库系统中实现高并发性,必须构建一个能够很好地应对重要特殊情况的系统。最近在多级系统上的工作表明了实现高并发的系统途径。使用子锁的多级系统允许子事务提交时,限制性较小的高级锁替换子事务的限制性低级别锁,从而增强了并发性。这是可能的,因为可以通过高级补偿动作而不是通过恢复先前的较低级别状态来撤消子事务。我们描述了一种称为多级恢复(MLR)的恢复方案,该方案使用此补偿的子事务的提交记录记录此高级撤消操作,并将日志记录仅发布到单个日志中。该方法的一种变体可以处理嵌套事务,并且可以统一处理嵌套事务和多层事务。

著录项

  • 来源
    《》|1992年|P.185-194|共10页
  • 会议地点
  • 作者

    David B. Lomet;

  • 作者单位
  • 会议组织
  • 原文格式 PDF
  • 正文语种
  • 中图分类 TP274.23;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号