首页> 外文学位 >View materialization and maintenance in a multidatabase environment.
【24h】

View materialization and maintenance in a multidatabase environment.

机译:在多数据库环境中查看实现和维护。

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

摘要

In a multidatabase system, a view is a virtual global relation defined as a query on global schema. Views provide a way to make complex queries easier to compose. When a view is seldom referenced by global queries, efficient view materialization is important. In this dissertation, we first provided a multi-level algorithm for efficient view materialization. When views are frequently referenced, storing materialized views is effective for reducing the query response time. A materialized view is a derived relation from base relations. Any update to the corresponding base relations needs to be propagated to the materialized view to ensure that the data in the materialized view conform with the data in the base relations. This is known as view maintenance. Different maintenances to the same materialized view for different local updates may interfere with each other, and result in incorrect maintenance. This is known as view maintenance anomaly. To correct the problem, we often need to precisely detect the occurrence of each anomaly. However, in a distributed environment, the departure order of a set of messages from one site may be different from the arrival order of these messages at another site due to unpredictable network routings and delays. In such an environment, precise detection of the occurrence of each anomaly is a difficult problem. In this dissertation, we proposed a synchronization method for precisely detecting the occurrence of each maintenance anomaly with the consideration of the possibility that messages may be delivered and received in different orders. This method was then applied to our maintenance algorithm for views defined by SPJ queries. We also proposed a maintenance algorithm to handle views involving outerjoin and data inconsistency. This maintenance algorithm minimizes the number of the queries that need to be sent to the local database systems for view maintenance. Minimizing the number of the queries that need to be sent to local database systems not only reduces the cost of view maintenance but also reduces the chance of encountering anomalies.
机译:在多数据库系统中,视图是虚拟的全局关系,定义为对全局模式的查询。视图提供了一种使复杂查询更易于编写的方法。当全局查询很少引用视图时,有效的视图实现非常重要。本文首先提出了一种高效的视图实现方法。当视图经常被引用时,存储实例化视图对于减少查询响应时间是有效的。物化视图是从基本关系派生的关系。需要将对相应基本关系的任何更新传播到实例化视图,以确保实例化视图中的数据与基本关系中的数据一致。这称为视图维护。对于不同的本地更新,对同一实例化视图的不同维护可能会相互干扰,并导致不正确的维护。这称为视图维护异常。为了纠正该问题,我们经常需要精确地检测每个异常的发生。但是,在分布式环境中,由于不可预测的网络路由和延迟,一组消息从一个站点的离开顺序可能与这些消息在另一站点的到达顺序不同。在这种环境下,精确检测每个异常的发生是一个难题。在本文中,我们提出了一种同步方法,该方法考虑到消息可能以不同顺序传送和接收的可能性,从而可以精确地检测每个维护异常的发生。然后将此方法应用于我们的维护算法,以处理由SPJ查询定义的视图。我们还提出了一种维护算法来处理涉及外部联接和数据不一致的视图。此维护算法将需要发送到本地数据库系统以进行视图维护的查询的数量减至最少。最小化需要发送到本地数据库系统的查询数量,不仅减少了视图维护的成本,而且还减少了遇到异常的机会。

著录项

  • 作者

    Chen, Rong-Quen.;

  • 作者单位

    State University of New York at Binghamton.;

  • 授予单位 State University of New York at Binghamton.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 1998
  • 页码 176 p.
  • 总页数 176
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号