首页> 外文期刊>Data & Knowledge Engineering >Distribution design for higher-order data models
【24h】

Distribution design for higher-order data models

机译:高阶数据模型的分布设计

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Distribution design for databases usually addresses the problems of fragmentation, allocation and replication. However, the major purposes of distribution are to improve performance and to increase system reliability. The former aspect is particularly relevant in cases, where the desire to distribute originates from the distributed nature of an organisation with many data needs only arising locally, i.e., some data is retrieved and processed at only one or at most very few locations. Therefore, query optimisation should be treated as an intrinsic part of distribution design. In this paper the effects of fragmentation in databases on query processing are investigated using a query cost model. The considered databases are denned on higher-order data models, i.e., they capture complex value, object oriented and XML-based databases. The emphasis on higher-order data models enables a large variety for schema fragmentation, while at the same time it imposes restrictions on the way schemata can be fragmented. It is shown that the allocation of locations to the nodes of an optimised query tree is only marginally affected by the allocation of fragments. This implies that optimisation of query processing and optimisation of fragment allocation are largely orthogonal to each other, leading to several scenarios for fragment allocation. If elementary fragmentation operations are ordered according to their likeliness to impact on the query costs, a binary search procedure can be adopted to find an "optimal" fragmentation and allocation. We underline these findings with experimental results.
机译:数据库的分发设计通常解决碎片,分配和复制的问题。但是,分发的主要目的是提高性能并提高系统可靠性。前一种情况尤其适用于以下情况:分发需求源自组织的分布式性质,其中许多数据需求仅在本地产生,即,某些数据仅在一个或最多几个位置被检索和处理。因此,查询优化应视为分发设计的固有部分。在本文中,使用查询成本模型研究了数据库碎片对查询处理的影响。所考虑的数据库以更高阶的数据模型为基础,即它们捕获复杂的价值,面向对象和基于XML的数据库。对高阶数据模型的强调为模式碎片化提供了多种多样的方式,同时,它又对模式碎片化的方式施加了限制。结果表明,对优化查询树的节点的位置分配仅受片段分配的影响很小。这意味着查询处理的优化和片段分配的优化在很大程度上彼此正交,从而导致了几种片段分配的方案。如果根据基本碎片操作的可能性排序基本碎片操作,以影响查询成本,则可以采用二进制搜索过程来查找“最佳”碎片和分配。我们用实验结果强调了这些发现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号