【24h】

Cache Tables: Paving the Way for an Adaptive Database Cache

机译:缓存表:为自适应数据库缓存铺平道路

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

摘要

We introduce a new database object called Cache Table that enables persistent caching of the full or partial content of a remote database table. The content of a cache table is either defined declaratively and populated in advance at setup time, or determined dynamically and populated on demand at query execution time. Dynamic cache tables exploit the characteristics of typical transactional web applications with a high volume of short transactions, simple equality predicates, and 3-4 way joins. Based on federated query processing capabilities, we developed a set of new technologies for database caching: cache tables, "Janus" (two-headed) query execution plans, cache constraints, and asynchronous cache population methods. Our solution supports transparent caching both at the edge of content-delivery networks and in the middle-tier of an enterprise application infrastructure, improving the response time, throughput and scalability of transactional web applications.
机译:我们引入了一个名为“缓存表”的新数据库对象,该对象可以持久缓存远程数据库表的全部或部分内容。高速缓存表的内容或者以声明方式定义并在设置时预先填充,或者动态确定并在查询执行时按需填充。动态缓存表利用大量短事务,简单的相等谓词和3-4种方式联接来利用典型事务Web应用程序的特征。基于联合查询处理功能,我们开发了一套用于数据库缓存的新技术:缓存表,“ Janus”(两头)查询执行计划,缓存约束和异步缓存填充方法。我们的解决方案支持在内容交付网络的边缘和企业应用程序基础结构的中间层中进行透明缓存,从而改善了事务Web应用程序的响应时间,吞吐量和可伸缩性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号