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 条
  • [31] Fast and Energy Efficient Data Storage for Information Discovery in Multi-Dimensional WSNs
    Tissera, Menik
    Doss, Robin
    Li, Gang
    Batten, Lynn
    25TH INTERNATIONAL TELECOMMUNICATION NETWORKS AND APPLICATIONS CONFERENCE (ITNAC 2015), 2015, : 88 - 93
  • [32] Visualization of Multi-Dimensional Resource Space
    Rafi, Muhammad Adnan
    2017 13TH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG 2017), 2017, : 182 - 187
  • [33] An Efficient Latch-free Database Index Based on Multi-dimensional Lists
    Lamar, Kenneth
    Izadpanah, Ramin
    Brandt, Jim
    Dechev, Damian
    2018 IEEE 37TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2018,
  • [35] The multi-dimensional space of the futures of work
    Sawyer, Steve
    Carmel, Erran
    INFORMATION TECHNOLOGY & PEOPLE, 2023, 36 (01) : 1 - 20
  • [36] Promotion Analysis in Multi-Dimensional Space
    Wu, Tianyi
    Xin, Dong
    Mei, Qiaozhu
    Han, Jiawei
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2009, 2 (01): : 109 - 120
  • [37] The integration of δ′' (f) in a multi-dimensional space
    Farassat, F
    JOURNAL OF SOUND AND VIBRATION, 2000, 230 (02) : 460 - 462
  • [38] Space-efficient algorithms for approximating polygonal curves in two-dimensional space
    Chen, DZ
    Daescu, O
    INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 2003, 13 (02) : 95 - 111
  • [39] D-tree: A multi-dimensional indexing structure for constructing document warehouses
    Tseng, Frank S. C.
    Lin, Wen-Ping
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2006, 22 (04) : 819 - 841
  • [40] A High-Dimensional Space Index Structure BZ-tree
    Xu, Hongbo
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 761 - 764