Distributed XQuery

Distributed XQuery
复制标题

DOI:
--
复制
发表时间:
2004
期刊:
--
影响因子:
--
通讯作者:
J. Brinkley;Kevin P. Hinshaw;Dan Suciu
J. Brinkley;Kevin P. Hinshaw;Dan Suciu
中科院分区:
其他
文献类型:
--
作者:
J. Brinkley;Kevin P. Hinshaw;Dan Suciu

文献摘要

被引文献

相似文献

XQuery越来越多地用于逻辑上映射到XML的异构数据源的临时集成。例如,科学家需要查询分布在很大地理区域的多个科学数据库,可以使用XQuery。然而,该语言目前仅支持数据传送查询评估模型(通过document()函数):它将所有数据源提取到单个服务器,然后在那里运行查询。这是许多应用程序的一个主要限制,特别是当某些数据源非常大,或者数据源只是其他逻辑数据模型上的虚拟XML视图时。我们在这里提出了一个简单的XQuery扩展,除了数据传送之外,它还允许查询传送用这种语言来表达。
XQuery is increasingly being used for ad-hoc integration of heterogeneous data sources that are logically mapped to XML. For example, scientists need to query multiple scientific databases, which are distributed over a large geographic area, and it is possible to use XQuery for that. However, the language currently supports only the data shipping query evaluation model (through the document() function): it fetches all data sources to a single server, then runs the query there. This is a major limitation for many applications, especially when some data sources are very large, or when a data source is only a virtual XML view over some other logical data model. We propose here a simple extension to XQuery that allows query shipping to be expressed in the language, in addition to data shipping.