首页> 外文会议>Very large data bases >Context-Based Prefetch for Implementing Objects on Relations
【24h】

Context-Based Prefetch for Implementing Objects on Relations

机译:在关系上实现对象的基于上下文的预取

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

摘要

When implementing persistent objects on a relational database, a major performance issue is prefetching data to minimize the number of roundtrips to the database. This is especially hard with navigational applicatons, since future accesses are unpredictable. We propose using the context in which an object is loaded as a predictor of future acceses, where context can be a stored collection of relationships, a query result, or a complex object. When an object O's context is prefetched. We present a design for maintaining context and using it to guide prefetch. We give performance measurements of its implementation in Microsoft Repository, showing up to a 70percent reduction in running time. We describe variations that selectively apply the technique, exploit asynchronous access, and use application-supplied performance hints.
机译:在关系数据库上实现持久对象时,主要的性能问题是预取数据,以最大程度地减少往返数据库的次数。对于导航应用程序,这尤其困难,因为将来的访问是不可预测的。我们建议使用加载对象的上下文作为将来访问的预测变量,其中上下文可以是关系,查询结果或复杂对象的存储集合。当对象O的上下文被预取时。我们提出一种用于维护上下文并使用它来指导预取的设计。我们对其在Microsoft Repository中的实现进行了性能评估,显示运行时间最多减少了70%。我们描述了各种变体,这些变体有选择地应用了该技术,利用了异步访问并使用了应用程序提供的性能提示。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号