跳到主要导航 跳到搜索 跳到主要内容

Lazy XML updates: Laziness as a virtue of update and structural join efficiency

  • Barbara Catania*
  • , Wenqiang Wang
  • , Beng Chin Ooi
  • , Xiaoling Wang
  • *此作品的通讯作者
  • University of Genoa
  • National University of Singapore
  • Fudan University

科研成果: 期刊稿件会议文章同行评审

摘要

XML documents are normally stored as plain text files. Hence, the natural and most convenient way to update XML documents is to simply edit the text files. But efficient query evaluation algorithms require XML documents to be indexed. Every element is given a unique identifier based on its location in the document or its preorder-traversal order, and this identifier is later used as (part of) the key in the index. Reassigning orders of possibly a large number of elements is therefore necessary when the original XML documents are updated. Immutable dynamic labeling schemes have been proposed to solve this problem, that, however, require very long labels and may decrease query performance. If we consider a real-world scenario, we note that many relatively small ad-hoc XML segments are inserted/deleted into/from an existing XML database. In this paper, we start from this consideration and we propose a new lazy approach to handle XML updates that also improves query performance. The lazy approach: (i) completely avoids reassigning existing element orders after updates; (ii) improves query processing by taking advantages from segments. Experimental results show that our approach is much more efficient in handling updates than using immutable labeling and, at the same time, it also improves the performance of recently defined structural join algorithms.

源语言英语
页(从-至)515-526
页数12
期刊Proceedings of the ACM SIGMOD International Conference on Management of Data
DOI
出版状态已出版 - 2005
已对外发布
活动SIGMOD 2005: ACM SIGMOD International Conference on Management of Data - Baltimore, MD, 美国
期限: 14 6月 200516 6月 2005

学术指纹

探究 'Lazy XML updates: Laziness as a virtue of update and structural join efficiency' 的科研主题。它们共同构成独一无二的学术指纹。

引用此