Skip to main navigation Skip to search Skip to main content

Efficient preprocesses for fast storage and query retrieval in native XML database

  • Multimedia University

Research output: Contribution to journal › Article › peer-review

6 Citations (Scopus)

Abstract

XML (extensible mark-up language) has emerged as one of the popular data representation standards for information storage and -exchange. In this paper, we propose an extended INLAB architecture, INLAB2, focusing on preprocessing the XML -document for fast native storage and accurate query retrieval. Firstly, we propose our xParse parser to check the well-formedness of an XML document. Next, we use a ( self-end) labeling scheme to encode each -element in the XML database, by its positional information, to establish parent-child (P-C) or -ancestor-descendant (A-D) relationships between nodes. Subsequently, our TwigINLAB2 algorithm is used to optimize query retrieval. TwigINLAB2 is a generalization of TwigStack, the stack-based algorithm for matching twig query. However, the TwigStack algorithm is efficient for A-D relationship queries only. Thus, in order to overcome this limitation, we enhance query retrieval by utilizing indices to speed up the matching and merging phases. Experimental results indicate that TwigINLAB2 can, on an average, process twig queries 23% better than the TwigStack algorithm and 10% better than TwigINLAB1, in terms of execution time.

Original languageEnglish
Pages (from-to)28-40
Number of pages13
JournalIETE Technical Review (Institution of Electronics and Telecommunication Engineers, India)
Volume26
Issue number1
DOIs
Publication statusPublished - 1 Jan 2009
Externally publishedYes

Keywords

  • Indexing
  • Labeling
  • Native XML database
  • Retrieval
  • Storage
  • XML query

Fingerprint

Dive into the research topics of 'Efficient preprocesses for fast storage and query retrieval in native XML database'. Together they form a unique fingerprint.

Cite this