首页> 外文会议>ACM SIGMOD international conference on management of data >Positional Update Handling in Column Stores
【24h】

Positional Update Handling in Column Stores

机译:列存储中的位置更新处理

获取原文

摘要

In this paper we investigate techniques that allow for on-line updates to columnar databases, leaving intact their high read-only performance. Rather than keeping differential structures organized by the table key values, the core proposition of this paper is that this can better be done by keeping track of the tuple position of the modifications. Not only does this minimize the computational overhead of merging in differences into read-only queries, but this makes the differential structure oblivious of the value of the order keys, allowing it to avoid disk I/O for retrieving the order keys in read-only queries that otherwise do not need them - a crucial advantage for a column-store. We describe a new data structure for maintaining such positional updates, called the Positional Delta Tree (PDT), and describe detailed algorithms for PDT/column merging, updating PDTs, and for using PDTs in transaction management. In experiments with a columnar DBMS, we perform microbenchmarks on PDTs, and show in a TPC-H workload that PDTs allow quick on-line updates, yet significantly reduce their performance impact on read-only queries compared with classical value-based differential methods.
机译:在本文中,我们调查允许在线更新到柱状数据库的技术,完整地留下了它们的高只读性能。本文的核心命题而不是保持由表键值组织组织的差分结构,而是通过跟踪修改的元组位置来更好地完成这一点。这不仅可以最大限度地减少将差异的计算开销中的差异置换为只读查询,但这使得差异结构忽略了订单键的值,允许避免磁盘I / O以检索只读顺序键否则否则不需要它们 - 列 - 商店的一个至关重要的优势。我们描述了一种用于维护所谓的位置Δ树(PDT)的这种位置更新的新数据结构,并描述PDT /列合并,更新PDT的详细算法,以及在事务管理中使用PDT。在具有柱状DBMS的实验中,我们在PDTS上执行微型监动,并在TPC-H工作负载中显示PDT允许快速在线更新,但与基于经典价值的差分方法相比,显着降低了对只读查询的性能影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号