Multidimensional implementation of stream ADT

  • Authors:
  • Filip Křižka;Michal Krátký;Radim Bača;Peter Chovanec

  • Affiliations:
  • Department of Computer Science, VšB-Technical University of Ostrava, Czech Republic;Department of Computer Science, VšB-Technical University of Ostrava, Czech Republic;Department of Computer Science, VšB-Technical University of Ostrava, Czech Republic;Department of Computer Science, VšB-Technical University of Ostrava, Czech Republic

  • Venue:
  • WAIM'11 Proceedings of the 2011 international conference on Web-Age Information Management
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Holistic approaches are considered as the most robust solution for processing of twig pattern queries requiring no complicated query optimization. Holistic approaches use an abstract data type called a stream which is an ordered set of XML nodes with the same schema node. A straightforward implementation of a stream is a paged array. In this article, we introduce a multidimensional implementation of the stream for path labeling schemes. We also show that this implementation can be extended in such a way that it supports fast searching of nodes with a content. Although many multidimensional data structures have been introduced in recent years, we show that it is necessary to combine two variants of the R-tree (Ordered R-tree and Signature R-tree) for an efficient implementation the stream ADT.