首页> 外文会议>SIGMOD/PODS 2007 >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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号