DeltaNI: An efficient labeling scheme for versioned hierarchical data

Jan Finis, Robert Brunel, Alfons Kemper, Thomas Neumann, Franz Färber, Norman May

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

10 Scopus citations

Abstract

Main-memory database systems are emerging as the new backbone of business applications. Besides flat relational data representations also hierarchical ones are essential for these modern applications; therefore we devise a new indexing and versioning approach for hierarchies that is deeply integrated into the relational kernel. We propose the DeltaNI index as a versioned pendant of the nested intervals (NI) labeling scheme. The index is space- and time-efficient and yields a gapless, fixed-size integer NI labeling for each version while also supporting branching histories. In contrast to a naïve NI labeling, it facilitates even complex updates of the tree structure. As many query processing techniques that work on top of the NI labeling have already been proposed, our index can be used as a building block for processing various kinds of queries. We evaluate the performance of the index on large inputs consisting of millions of nodes and thousands of versions. Thereby we show that DeltaNI scales well and can deliver satisfying performance for large business scenarios.

Original languageEnglish
Title of host publicationSIGMOD 2013 - International Conference on Management of Data
Pages905-916
Number of pages12
DOIs
StatePublished - 2013
Event2013 ACM SIGMOD Conference on Management of Data, SIGMOD 2013 - New York, NY, United States
Duration: 22 Jun 201327 Jun 2013

Publication series

NameProceedings of the ACM SIGMOD International Conference on Management of Data
ISSN (Print)0730-8078

Conference

Conference2013 ACM SIGMOD Conference on Management of Data, SIGMOD 2013
Country/TerritoryUnited States
CityNew York, NY
Period22/06/1327/06/13

Keywords

  • Database indexing
  • Hierarchical data
  • Hierarchy indexing
  • Labeling schemes
  • Multiversion indexing
  • Nested intervals

Fingerprint

Dive into the research topics of 'DeltaNI: An efficient labeling scheme for versioned hierarchical data'. Together they form a unique fingerprint.

Cite this