首页> 外文会议>International Conference on Data Engineering >Design and performance of an assertional concurrency control system
【24h】

Design and performance of an assertional concurrency control system

机译:自信并发控制系统的设计与性能

获取原文

摘要

Serializability has been widely accepted as the correctness criterion for databases subject to concurrent access. Serializable execution is generally implemented using a two phase locking algorithm that locks items in the database to delay transactions that care in danger of performing in a nonserializable fashion. Such delays are unacceptable in high performance database systems and in systems supporting long running transactions. A number of models have been proposed in which transactions are decomposed into smaller, atomic, interleavable steps. A shortcoming of much of this work is that little guidance is provided as to how transactions should be decomposed and what interleavings preserve correct execution. We previously proposed a new correctness criterion, weaker than serializability, that guarantees that each transaction satisfies its specification (A. Bernstein and P. Lewis, 1996). Based on that correctness criterion, we have designed and implemented a new concurrency control. Experiments using the new concurrency control demonstrate significant improvement in performance when lock contention is high.
机译:序列化性被广泛接受为经组来访问的数据库的正确性标准。序列化执行通常使用两阶段锁定算法来实现,该算法将数据库中的项目锁定以延迟以非阶级方式执行执行危险的交易。在高性能数据库系统和支持长期运行事务的系统中,这种延迟是不可接受的。已经提出了许多模型,其中交易被分解成更小,原子可交互步骤。这项工作的缺点是提供了几乎没有交易应分解的指导以及如何保留正确执行的交易。我们之前提出了一种新的正确性标准,而不是序列化弱,这保证了每笔交易满足其规范(A.Bernstein和P. Lewis,1996)。基于该正确性标准,我们设计并实施了新的并发控制。使用新的并发控制的实验表明,当锁争用高时,性能的显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号