首页> 外文会议>SIGMOD/PODS >Updating a Cracked Database
【24h】

Updating a Cracked Database

机译:更新破解的数据库

获取原文

摘要

A cracked database is a datastore continuously reorganized based on operations being executed. For each query, the data of interest is physically reclustered to speed-up future access to the same, overlapping or even disjoint data. This way, a cracking DBMS self-organizes and adapts itself to the workload. So far, cracking has been considered for static databases only. In this paper, we introduce several novel algorithms for high-volume insertions, deletions and updates against a cracked database. We show that the nice performance properties of a cracked database can be maintained in a dynamic environment where updates interleave with queries. Our algorithms comply with the cracking philosophy, I.e., a table is informed on pending insertions and deletions, but only when the relevant data is needed for query processing just enough pending update actions are applied. We discuss details of our implementation in the context of an open-source DBMS and we show through a detailed experimental evaluation that our algorithms always manage to keep the cost of querying a cracked datastore with pending updates lower than the non-cracked case.
机译:破解数据库是基于正在执行的操作的连续重新组织的数据存储。对于每个查询,感兴趣的数据在物理上重新设计以加速将来访问相同,重叠甚至不相交的数据。这样,裂缝的DBMS自组织并适应工作量。到目前为止,仅考虑了静态数据库的开裂。在本文中,我们介绍了几种用于裂缝数据库的大批量插入,删除和更新的新颖算法。我们表明,裂缝数据库的良好性能属性可以维护在更新与查询交织的动态环境中。我们的算法符合裂解哲学,即,在待定的插入和删除时通知表,但只有在需要足够的挂起更新操作时才才能应用相关数据。我们在开源DBMS的上下文中讨论了我们实现的详细信息,我们通过详细的实验评估显示了我们的算法始终设法始终设法,以保持致命的数据存储的成本与未裂解的情况低的待处理更新。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号