首页> 外文会议>International conference on very large data bases >An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems
【24h】

An Almost-Serial Protocol for Transaction Execution in Main-Memory Database Systems

机译:主内存数据库系统中的交易执行的近似串行协议

获取原文

摘要

Disk-based database systems benefit from concurrency among transactions ― usually with marginal overhead. For main-memory database systems, however, locking overhead can have a serious impact on performance. This paper proposes SP, a serial protocol for the execution of transactions in main-memory systems, and evaluates its performance against that of strict two-phase locking. The novelty of SP lies in the use of timestamps and mutexes to allow one transaction to begin before its predecessors' commit records have been written to disk, while also ensuring that no committed transactions read uncommitted data. We demonstrate seven-fold and two-fold increases in maximum throughput for read-and update-intensive workloads, respectively. At fixed loads, we demonstrate ten-fold and two-fold improvements in response time for the same transaction mixes. We show that for a wide range of practical workloads, SP on a single processor outperforms locking on a multiprocessor, and then present a modified SP, that exploits multiprocessor systems.
机译:基于磁盘的数据库系统受益于交易之间的并发 - 通常具有边缘开销。然而,对于主内存数据库系统,锁定开销可能会对性能产生严重影响。本文提出了SP,用于在主内存系统中执行事务的串行协议,并评估其对严格的两阶段锁定的性能。 SP的新颖性在于使用时间戳和互斥锁来允许一个事务开始在其前辈的提交记录被写入磁盘之前,同时确保未提交的事务读取未提交的数据。我们分别展示了七倍,在读取和更新密集型工作负载的最大吞吐量中增加了七倍和两倍。在固定载荷时,我们在相同的交易混合中展示了响应时间的十倍和两倍的改进。我们表明,对于广泛的实用工作负载,在单个处理器上的SP优于锁定多处理器,然后呈现用于多处理器系统的修改SP。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号