【24h】

Multiversion Concurrency Control for Multidimensional Index Structures

机译:多维索引结构的多版本并发控制

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

摘要

Prevailing concurrency control mechanisms for multidimensional index structures, such as the Generalized Search Tree (GiST), are based on locking techniques. These approaches may cause significant overhead in settings where the indexed data is rarely updated and read access is highly concurrent. In this paper we present the Multiversion-GiST (MVGiST), which extends the GiST with Multiversion Concurrency Control. Beyond enabling lock-free read access, our approach provides readers a consistent view of the whole index structure, which is achieved through the creation of lightweight, read-only versions of the GiST that share unchanging nodes amongst themselves. Our evaluation confirms that for low update rates, the MVGiST significantly improves scalability w.r.t. the number of concurrent accesses when compared to a traditional, locking-based concurrency control mechanism.
机译:诸如通用搜索树(GiST)之类的多维索引结构的主要并发控制机制是基于锁定技术的。这些方法可能会在设置中产生大量开销,在该设置中,很少更新索引数据并且读取访问是高度并发的。在本文中,我们提出了Multiversion-GiST(MVGiST),它通过多版本并发控制扩展了GiST。除了启用无锁读取访问之外,我们的方法还为读者提供了整个索引结构的一致视图,这是通过创建轻量级的GiST只读版本实现的,这些版本在彼此之间共享不变的节点。我们的评估证实,对于低更新速率,MVGiST显着提高了可扩展性。与传统的基于锁定的并发控制机制相比,并发访问的数量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号