首页> 外文期刊>Knowledge-Based Systems >XAncestor: An efficient mapping approach for storing and querying XML documents in relational database using path-based technique
【24h】

XAncestor: An efficient mapping approach for storing and querying XML documents in relational database using path-based technique

机译:XAncestor:一种有效的映射方法,使用基于路径的技术在关系数据库中存储和查询XML文档

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

摘要

XML has become a common language for data exchange on the Web, so it needs to be managed effectively. There are four central problems in XML data management: capture, storage, retrieval, and exchange. Even though numerous database systems are available, the relational database (RDB) is often used to store and query the content of XML documents. Therefore the processes of mapping from XML to RDB and vice versa occur frequently. Numerous researchers have proposed approaches to map hierarchically structured XML documents into the tabular format of a RDB. However, the previously developed approaches have faced problems in terms of storage and query response time. If the design of a RDB is inefficient, the number of join operations between tables increases when a query is executed, which affects the query response time. To overcome this limitation, this paper proposes a new mapping approach, known as XAncestor, which consists of two algorithms: an XML mapping algorithm (XtoDB) and a query mapping algorithm (XtoSQL). XtoDB maps XML documents to a fixed RDB with less storage space. XtoSQL translates XPath queries into corresponding SQL queries based on the constructed RDB in order to reduce the query response time i.e., the time taken to execute the translated SQL query. XAncestor is then developed as a prototype in order to test its effectiveness. The results of XAncestor are compared with those produced by five similar approaches. The comparison proves that XAncestor performs better than the previously developed approaches in terms of effectiveness and scalability. The correctness of XAncestor is also verified. The paper concludes with some recommendations for further work. (C) 2016 Elsevier B.V. All rights reserved.
机译:XML已经成为Web上数据交换的通用语言,因此需要对其进行有效的管理。 XML数据管理中有四个主要问题:捕获,存储,检索和交换。即使有许多数据库系统可用,关系数据库(RDB)也经常用于存储和查询XML文档的内容。因此,从XML到RDB的映射过程反之亦然。许多研究人员提出了将分层结构的XML文档映射为RDB表格格式的方法。但是,先前开发的方法在存储和查询响应时间方面面临问题。如果RDB的设计效率低下,则执行查询时表之间的联接操作数会增加,这会影响查询响应时间。为了克服此限制,本文提出了一种称为XAncestor的新映射方法,该方法由两种算法组成:XML映射算法(XtoDB)和查询映射算法(XtoSQL)。 XtoDB将XML文档映射到具有较少存储空间的固定RDB。 XtoSQL基于构造的RDB将XPath查询转换为相应的SQL查询,以减少查询响应时间,即执行转换后的SQL查询所花费的时间。然后将XAncestor作为原型开发,以测试其有效性。将XAncestor的结果与通过五种类似方法产生的结果进行比较。对比证明,XAncestor在有效性和可伸缩性方面比以前开发的方法表现更好。 XAncestor的正确性也得到了验证。本文最后提出了一些进一步工作的建议。 (C)2016 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号