...
首页> 外文期刊>Knowledge and information systems >Maintaining views in object-relational databases
【24h】

Maintaining views in object-relational databases

机译:在对象关系数据库中维护视图

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

摘要

View materialization is an important way of improving the performance of query processing. When an update occurs to the source data from which a materialized view is derived, the materialized view has to be updated so that it is consistent with the source data. This update process is called view maintenance. The incremental method of view maintenance, which computes the new view using the old view and the update to the source data, is widely preferred to full view recomputation when the update is small in size. In this paper we investigate how to incrementally maintain views in object-relational (OR) databases. The investigation focuses on maintaining views defined in OR-SQL, a language containing the features of object referencing, inheritance, collection, and aggregate functions including user-defined set aggregate functions. We propose an architecture and algorithms for incremental OR view maintenance. We implement all algorithms and analyze the performance of them in comparison with full view recomputation. The analysis shows that the algorithms significantly reduce the cost of updating a view when the size of an update to the source data is relatively small.
机译:视图实现是提高查询处理性能的重要方法。当发生派生实例化视图的源数据发生更新时,必须更新实例化视图,以使其与源数据一致。此更新过程称为视图维护。视图更新的增量方法(使用旧视图和对源数据的更新来计算新视图)在更新量较小时,比全视图重新计算更受欢迎。在本文中,我们研究了如何在对象关系(OR)数据库中增量维护视图。该调查的重点是维护用OR-SQL定义的视图,该语言包含对象引用,继承,集合和聚合函数(包括用户定义的集合聚合函数)的功能。我们提出用于增量OR视图维护的体系结构和算法。我们实现了所有算法,并与全视图重新计算相比分析了它们的性能。分析表明,当对源数据的更新大小相对较小时,该算法将大大降低更新视图的成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号