...
首页> 外文期刊>Frontiers of computer science >Timestamp reassignment: taming transaction abort for serializable snapshot isolation
【24h】

Timestamp reassignment: taming transaction abort for serializable snapshot isolation

机译:时间戳重新分配:驯化事务中止可用于可序列化快照隔离

获取原文
获取原文并翻译 | 示例

摘要

Serializable snapshot isolation (SSI) is a promising technique to exploit parallelism for multi-core databases. However, SSI suffers from excessive transaction aborts. Existing remedies have three drawbacks: 1) tracking prohibitively transitive dependencies; 2) aborting on every write-write conflict; and 3) requiring manual annotation on transaction programs.In this paper, we propose to suppress transaction aborts by reassigning timestamps. We combine static analysis with augmented query plan. In this way, we save both aborts caused by read-write and write-write conflicts, without tracking transitive dependency and annotating transaction programs. As such, our approach does not exhibit drawbacks of existing methods. Extensive experiments demonstrate the effectiveness and practicality of our approach.
机译:可序列化快照孤立(SSI)是一种有希望的技术,用于利用多核数据库的并行性。但是,SSI遭受了过度的交易中止。现有补救措施有三个缺点:1)跟踪过度的传递依赖项; 2)在每次写入冲突中中止; 3)要求在事务计划上进行手动注释。在本文中,我们建议通过重新分配时间戳来抑制事务中止。我们将静态分析与增强查询计划相结合。通过这种方式,我们保存由读写和写入冲突引起的两次中止,而无需跟踪传递依赖性和注释事务程序。因此,我们的方法没有表现出现有方法的缺点。广泛的实验证明了我们方法的有效性和实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号