【24h】

Composing Mappings Among Data Sources

机译:在数据源之间构成映射

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

摘要

Semantic mappings between data sources play a key role in several data sharing architectures. Mappings provide the relationships between data stored in different sources, and therefore enable answering queries that require data from other nodes in a data sharing network. Composing mappings is one of the core problems that lies at the heart of several optimization methods in data sharing networks, such as caching frequently traversed paths and redundancy analysis. This paper investigates the theoretical underpinnings of mapping composition. We study the problem for a rich mapping language, GLAV, that combines the advantages of the known mapping formalisms global-as-view and local-as-view. We first show that even when composing two simple GLAV mappings, the full composition may be an infinite set of GLAV formulas. Second, we show that if we restrict the set of queries to be in CQ_k (a common restriction in practice), then we can always encode the infinite set of GLAV formulas using a finite representation. Furthermore, we describe an algorithm that given a query and a finite encoding of an infinite set of GLAV formulas, finds all the certain answers to the query. Consequently, we show that for a commonly occuring class of queries it is possible to pre-compose mappings, thereby potentially offering significant savings in query processing.
机译:数据源之间的语义映射在几种数据共享体系结构中起着关键作用。映射提供了存储在不同源中的数据之间的关系,因此可以回答需要来自数据共享网络中其他节点的数据的查询。构成映射是数据共享网络中几种优化方法核心的核心问题之一,例如,缓存频繁遍历的路径和冗余分析。本文研究了映射组成的理论基础。我们研究了一种丰富的映射语言GLAV的问题,该语言结合了已知的映射形式主义全局视域和局部视域的优点。我们首先表明,即使在组合两个简单的GLAV映射时,整个组合可能是GLAV公式的无限集合。其次,我们表明,如果将查询集限制为CQ_k(实际上是常见的限制),那么我们始终可以使用有限表示形式对GLAV公式的无限集进行编码。此外,我们描述了一种算法,该算法给出查询并对GLAV公式的无穷集进行有限编码,从而找到查询的所有确定答案。因此,我们表明对于常见的一类查询,可以预先编写映射,从而有可能在查询处理中节省大量费用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号