Proceedings of the VLDB Endowment · 2015 · 12 citations · 21 references
ComputingComputer ScienceData ManagementData StructuresDatabasesDatabase ManagementDynamic Data StructuresQuery OptimizationQuery ProcessingDynamic IndexingIndex DesignIndex OptimizationIndexesIndexingIndexing StructuresQuery Performance OptimizationRelational Database Systems
Maintaining and querying hierarchical data in a relational database system is an important task in many business applications. This task is especially challenging when considering dynamic use cases with a high rate of complex, possibly skewed structural updates. Labeling schemes are widely considered the indexing technique of choice for hierarchical data, and many different schemes have been proposed. However, they cannot handle dynamic use cases well due to various problems which we investigate in this paper. We therefore propose our dynamic Order Indexes , which offer competitive query performance, unprecedented update efficiency, and robustness for highly dynamic workloads.
21
Storing and querying ordered XML using a relational database system
Igor Tatarinov, Stratis D. Viglas, Kevin Beyer et al. · 2002 · 2.3K citations
On supporting containment queries in relational database management systems
Chun Zhang, Jeffrey F. Naughton, David J. DeWitt et al. · 2001 · 785 citations
Indexing and Querying XML Data for Regular Path Expressions
Quanzhong Li, Bongki Moon · 2001 · 761 citations
H. V. Jagadish, Shurug Al-Khalifa, Adriane Chapman et al. · The VLDB Journal · 2002 · 408 citations · Full text
Patrick E. O׳Neil, Elizabeth O’Neil, Shankar Pal et al. · 2004 · 382 citations