XML Labeling Scheme based on Bit-Pattern for Efficient Updates of Large Volume of XML Documents

대용량 XML 문서에서 효율적인 갱신을 위한 비트-패턴 기반의 XML 레이블링 기법

  • Published : 2010.01.15

Abstract

When an XML document is updated in order to represent correctly the structural relationships of nodes in a document, the existing XML labeling schemes relabel nodes or use a labeling scheme that the label of a node has much information. However, the relabeling on large XML documents needs many labeling costs and the labeling scheme that the label of a node has much information requires many storage costs. Therefore, the existing labeling schemes degrade significantly query processing performance on dynamic XML documents. This paper proposes the bit-pattern labeling scheme that solves the problems of the existing schemes. The proposed labeling scheme outperforms the existing labeling schemes because the structural relationships of nodes are represented with a bit string.

기존에 제안된 XML 레이블링 기법은 XML 문서 변경 시, 문서 내 노드들의 구조 관계를 정확하게 유지하기 위해 재레이블링을 수행하거나 한 노드의 레이블이 많은 정보를 표현할 수 있는 레이블링 기법을 사용한다. 하지만, 대용량 XML 문서 내에서의 재레이블링은 많은 비용이 요구되고, 많은 정보를 표현할 수 있는 레이블링 기법은 많은 저장 공간이 요구돼 질의 처리 성능이 저하되는 문제를 야기한다. 그래서 본 논문에서는 재레이블링을 피하고 질의 처리 성능을 향상시키기 위해 최적화된 저장 공간을 사용하는 비트-패턴 기반의 레이블링 기법을 제안한다. 제안하는 비트-패턴 기반의 레이블링 기법은 노드들의 구조관계를 하나의 비트열에 표현함으로써 기존에 제안된 레이블링 기법들에 비해 우수한 성능을 가진다.

Keywords

References

  1. L. Quanzhong, M. Bongki, "Indexing and Querying XML Data for Regular Path Expressions," Proc. of International Conference on Very Large Data Bases, pp.361-370, 2001.
  2. L. Changging, T.W. Ling, "An Improved Prefix Labeling Scheme: A Binary String Approach for Dynamic Ordered XML," Proc. of International Conference on Database Systems for Advanced Applications, pp.125-137, 2005.
  3. W. Xiaodong, L. Mongli, H. Wynne, "A Prime Number Labeling Scheme for Dynamic Ordered XML Trees," Proc. of International Conference on Data Engineering, pp.66-78, 2004.
  4. L. Changging, T.W. Ling, H. Min, "Efficient Updates in Dynamic XML Data: from inary string to quaternary string," The Very Large Data Bases Journal, vol.17, no.3, pp.573-601, 2008. https://doi.org/10.1007/s00778-006-0021-2