The PH-Tree - A Space-Efficient Storage Structure and Multi-Dimensional Index

被引:28
|
作者
Zaschke, Tilmann [1 ]
Zimmerli, Christoph [1 ]
Norrie, Moira C. [1 ]
机构
[1] Swiss Fed Inst Technol, Dept Comp Sci, Inst Informat Syst, Zurich, Switzerland
关键词
Multi-dimensional index; space efficiency; spatial index; patricia-trie; hypercube; quadtree; skewed data; PATRICIA; SEARCH;
D O I
10.1145/2588555.2588564
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We propose the PATRICIA-hypercube-tree, or PH-tree, a multi-dimensional data storage and indexing structure. It is based on binary PATRICIA-tries combined with hyper-cubes for efficient data access. Space efficiency is achieved by combining prefix sharing with a space optimised implementation. This leads to storage space requirements that are comparable or below storage of the same data in non-index structures such as arrays of objects. The storage structure also serves as a multi-dimensional index on all dimensions of the stored data. This enables efficient access to stored data via point and range queries. We explain the concept of the PH-tree and demonstrate the performance of a sample implementation on various datasets and compare it to other spatial indices such as the kD-tree. The experiments show that for larger datasets beyond 10(7) entries, the PH-tree increasingly and consistently outperforms other structures in terms of space efficiency, query performance and update performance. For some highly skewed datasets, it even shows super-constant performance, becoming faster for larger datasets.
引用
收藏
页码:397 / 408
页数:12
相关论文
共 50 条
  • [11] Space-Efficient Construction Algorithm for the Circular Suffix Tree
    Hon, Wing-Kai
    Ku, Tsung-Han
    Shah, Rahul
    Thankachan, Sharma V.
    COMBINATORIAL PATTERN MATCHING, 2013, 7922 : 142 - 152
  • [12] Space-Efficient Construction Algorithm for the Circular Suffix Tree
    Hon, Wing-Kai
    Ku, Tsung-Han
    Shah, Rahul
    Thankachan, Sharma V.
    2013 DATA COMPRESSION CONFERENCE (DCC), 2013, : 496 - 496
  • [13] Suffix vector: A space-efficient suffix tree representation
    Monostori, K
    Zaslavsky, A
    Vajk, I
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2001, 2223 : 707 - 718
  • [14] An efficient compression technique for a multi-dimensional index in main memory
    Kim, Joung-Joon
    Kang, Hong-Koo
    Hong, Dong-Suk
    Han, Ki-Joon
    ADVANCES IN VISUAL INFORMATION SYSTEMS, 2007, 4781 : 333 - 343
  • [15] An efficient phantom protection method for multi-dimensional index structures
    Song, SI
    Lee, SJ
    Kang, TH
    Yoo, JS
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS, PROCEEDINGS, 2005, 3453 : 875 - 887
  • [16] An efficient indexing structure for multi-dimensional range query
    Shanshan Chen
    Guiping Zhou
    Xingdi An
    Frontiers of Computer Science, 2021, 15
  • [17] An efficient indexing structure for multi-dimensional range query
    Chen, Shanshan
    Zhou, Guiping
    An, Xingdi
    FRONTIERS OF COMPUTER SCIENCE, 2021, 15 (04)
  • [18] An efficient indexing structure for multi-dimensional range query
    Shanshan CHEN
    Guiping ZHOU
    Xingdi AN
    Frontiers of Computer Science, 2021, (04) : 171 - 173
  • [19] SPACE-EFFICIENT STORAGE MANAGEMENT IN AN ATTRIBUTE GRAMMAR EVALUATOR
    JAZAYERI, M
    POZEFSKY, D
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 1981, 3 (04): : 388 - 404
  • [20] SLIPP: A Space-Efficient Learned Index for String Keys
    Zhou, Weihong
    Yang, Shiyu
    2024 6TH INTERNATIONAL CONFERENCE ON BIG-DATA SERVICE AND INTELLIGENT COMPUTATION, BDSIC 2024, 2024, : 69 - 77