首页> 外文会议>International conference on very large data bases >Multi-Version Range Concurrency Control in Deuteronomy
【24h】

Multi-Version Range Concurrency Control in Deuteronomy

机译:申命记中的多版本范围并发控制

获取原文

摘要

The Deuteronomy transactional key value store executes millions of serializable transactions/second by exploiting multi-version timestamp order concurrency control. However, it has not supported range operations, only individual record operations (e.g., create, read, update, delete). In this paper, we enhance our multi-version timestamp order technique to handle range concurrency and prevent phantoms. Importantly, we maintain high performance while respecting the clean separation of duties required by Deuteronomy, where a transaction component performs purely logical concurrency control (including range support), while a data component performs data storage and management duties. Like the rest of the Deuteronomy stack, our range technique manages concurrency information in a latch-free manner. With our range enhancement, Deuteronomy can reach scan speeds of nearly 2S0 million records/s (more than 27 GB/s) on modern hardware, while providing serializable isolation complete with phantom prevention.
机译:申命记事务键值存储通过利用多版本时间戳顺序并发控制来每秒执行数百万个可序列化事务。但是,它不支持范围操作,仅支持单个记录操作(例如,创建,读取,更新,删除)。在本文中,我们增强了多版本时间戳顺序技术,以处理范围并发和防止幻像。重要的是,我们在保持高性能的同时,要遵守申命记所要求的职责分离,在此职责中,事务组件执行纯粹的逻辑并发控制(包括范围支持),而数据组件执行数据存储和管理职责。与申命记堆栈的其余部分一样,我们的范围技术以无闩锁的方式管理并发信息。通过我们的范围增强,申命记可以在现代硬件上达到接近2S0百万条记录/秒(超过27 GB /秒)的扫描速度,同时提供带有可防止幻象功能的可序列化隔离。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号