【24h】

Logical and Physical Versioning in Main Memory Databases

机译:主内存数据库中的逻辑和物理版本控制

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

摘要

We present a design for multi-version concurrency control and recovery in a main memory database, and describe logical and physical versioning schemes that allow read-only transactions to execute without obtaining data item locks or system latches. These schemes enable a system to guarantee that updaters will never interfere with read-only transactions, and that read-only transactions will not be delayed as long as the operating system provides them with sufficient cycles. Our contributions include several space saving techniques for the main memory implementation. We extend the T-tree index structure (designed for main-memory databases) to support concurrent access and latch-free traver-sals, and demonstrate the performance benefits of our extensions. Some of these schemes have been implemented on a widely-used software platform within Bell Labs., and the full scheme is implemented in the Dali main memory storage manager.
机译:我们提出了一种用于主内存数据库中的多版本并发控制和恢复的设计,并描述了允许只读事务执行而无需获取数据项锁或系统锁存器的逻辑和物理版本控制方案。这些方案使系统能够保证更新程序永远不会干扰只读事务,并且只要操作系统为它们提供足够的周期,就不会延迟只读事务。我们的贡献包括用于主存储器实现的几种节省空间的技术。我们扩展了T树索引结构(为主内存数据库设计),以支持并发访问和无闩锁的taver-sals,并展示了扩展的性能优势。其中一些方案已在Bell Labs的广泛使用的软件平台上实现,而完整方案则在Dali主内存存储管理器中实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号