【24h】

A self-managed predicate-based cache

机译:基于自我管理的谓词的缓存

获取原文

摘要

Caching is used externally to DB systems to cache data retrieved from a DB in order to reduce delays associated with the network data transfer and to reduce the load on the DB servers. In-memory predicate caches manage data in units that are described by queries' predicates. A self-managed cache utilizes only information that it can garner from queries issued by the applications and replies from the server. We use multiple buffers in a self-managed memory predicate cache. Management of storage is performed using classification of queries based on their join predicates-each class of queries is assigned a separate buffer. We propose an allocation strategy to assign the limited memory space to the multiple buffers and evaluate the proposed scheme using the TPC-W benchmark.
机译:缓存在DB系统的外部使用,以缓存从DB检索到的数据,以减少与网络数据传输相关的延迟,并减少DB服务器上的负载。内存谓词缓存以查询谓词描述的单位管理数据。自我管理的缓存仅利用它可以从应用程序发出的查询和服务器的答复中获得的信息。我们在自我管理的内存谓词缓存中使用多个缓冲区。使用基于查询的连接谓词的查询分类来执行存储管理-每个查询类别都分配有一个单独的缓冲区。我们提出一种分配策略,将有限的内存空间分配给多个缓冲区,并使用TPC-W基准评估所提出的方案。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号