期刊文献+

基于区间编码方案分裂大型XML文档到关系存储 被引量:6

Splitting Large-scale XML Document into Relational Storage Based on Region Coding Schemes
下载PDF
导出
摘要 将一个XML文档分裂存储到关系数据库中,通常的方法是利用DOM对该XML文档进行解析,并利用DOM接口提供的XML文档树信息来实现分裂。但是,DOM在解析一个大型XML文档时效率特别低,甚至是无法胜任。文中对转换XML文档到关系数据库中进行存储和查询的策略以及区间编码方案进行了综述;基于区间编码方案探讨了如何分裂一个大型XML文档到关系存储的基本原理,并给出了相应的算法。实验结果表明,该方法是通用的、高效的。 To split an XML document and store it into a relational database, the usual approach is using the information of the XML document tree offered by DOM interface after parsing the XML document by DOM. However, it is of low efficiency or even impossible to parse a large-scale XML document by DOM. Storage policy of XML documents in a relational database and region coding schemes are summarized. The principle of how to split a large-scale XML document and store it into a relational database based on region coding scheme is discussed, and the corresponding algorithms are also given. It has been testified that this approach is with generality and high efficiency.
出处 《计算机应用》 CSCD 北大核心 2004年第2期141-145,共5页 journal of Computer Applications
基金 江西省教育厅科技项目资助 . (赣财教 [2 0 0 3 ]73号 )
关键词 大型XML文档 关系存储 区间编码方案 DOM large XML document relational storage region coding scheme DOM
  • 相关文献

参考文献11

  • 1[12]World-Wide Web Consortium. Extensible Markup Language(XML)1.0(Second Edition). W3C Recommendation[EB/OL].http://www.w3.org/TR/REC-xml-20001006/, October 2000.
  • 2[1]Florescu D, Kossmann D. Storing and querying XML data using an RDBMS[J]. IEEE Data Engineering Bulletin, 1999, 22(3): 27-34.
  • 3[2]Shanmugasundaram J, Tufte K, He G, et al. Relational Databases for Querying XML Documents: Limitations and Opportunities[A]. Proc of the VLDB Conf[C]. Scotland, September 1999. 302-314.
  • 4[3]Li Q, moon B. Indexing, Querying. XML Data for Regular Path Expressions[A]. Proc of the VLDB Conf[C]. Roma, Italy, 2001. 361-370.
  • 5[4]Zhang C, Naughton J, DeWitt D, et al. On Supporting Containment Queries in Relational Database management Systems[A]. Proc of the ACM SIGMOD Conf[C]. Santa Barbara, California, may 2001. 426-437.
  • 6[5]Tatarinov I, Viglas S D, Beyer K, et al. Storing and Querying Ordered XML using a Relational Database System[A]. Proc. Of the Acm SIGMOD Conf[C]. Madison, Wisconsin, 2002. 204-215.
  • 7[6]Yoshikawa M, Shimura T, Uemura S. XREL: A Path Based Approach to Storage and Retrieval of XML documents using Relational Databases[J]. Acm Transactions on Internet Technology, 2001, 1(1): 110-141.
  • 8[8]Grust T. Accelerating Xpath Location Steps[A]. Proc of the Acm SIGMOD Conf[C]. Madison, Wisconsin, 2002. 109-120.
  • 9[9]World Wide Web Consortium. XQuery 1.0 and XPath 2.0 Data model[EB/OL]. http://www.w3.org/TR/2002/WD qury datamodel 20020816/,16 August 2002.
  • 10[10]World Wide Web Consortium. Document Object model (DOM) Level 3 Core Specification. W3C Recommendation[EB/OL]. Http://www.w3.org/TR/2001/WD xquery operators 20011220/, September 2001.

同被引文献22

  • 1李旭华.基于关系数据库的XML数据存储的研究[J].嘉应学院学报,2004,22(3):61-64. 被引量:4
  • 2MarkGraves著 尹志军译.XML数据库设计[M].北京:机械工业出版社,2002..
  • 3D Florescu. , D Kossman Storing and Querying XML Data using a RDBMS. IEEE Data Engineering Bulletin, 1999,22(3):27--34.
  • 4J Shanmugasundaram, K Tufte, G He, et al. Relational Databasefor Querying XML Document: Limitations and Opportunities.Proceedings of the 25th VLDB Conference, 1999 : 302-- 314.
  • 5MarkGraves.XML数据库设计[M].北京:机械工业出版社,2002..
  • 6Tim Bray, Jean Paoli,C M Sperberg-McQueen, Extensible Markup Language(XML)1.0(Third Edition)[S]. http://www.w3.org/TR/REC-xml, 2004,(2).
  • 7James Clark , Steve DeRose , XML Path Language (XPath) [S]. http://www.w3.org/TR/xpath , 1999,(12).
  • 8Steven DeRose, Eve Maler, Ron Daniel Jr. etc, XPointer xpointer Scheme[S].http://www.w3.org/TR/xptr-xpointer/ , 2002,(12).
  • 9Ronald Bourret, XML and Databases, http://www.rpbourret[S].com/xml/XMLAndDatabases.htm, 2004,(7).
  • 10D Florescu,D Kossman.Storing and Querying XML Data using a RDBMS[J]IEEE Data Engineering Bulletin,1999,22(3):27-34.

引证文献6

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部