TY - JOUR
T1 - A Survey of Multi-Dimensional Indexes
T2 - Past and Future Trends
AU - Li, Mingxin
AU - Wang, Hancheng
AU - Dai, Haipeng
AU - Li, Meng
AU - Chai, Chengliang
AU - Gu, Rong
AU - Chen, Feng
AU - Chen, Zhiyuan
AU - Li, Shuaituan
AU - Liu, Qizhi
AU - Chen, Guihai
N1 - Publisher Copyright:
© 2024 IEEE.
PY - 2024
Y1 - 2024
N2 - Index structures are powerful tools for improving query performance and reducing disk access in database systems. Multi-dimensional indexes, in particular, are used to filter records effectively based on multiple attributes. Classical multi-dimensional index structures, such as KD-Tree, Quadtree, and R-Tree, have been widely used in modern databases. However, advancements in hardware and algorithms have led to the emergence of new types of multi-dimensional index structures. In this paper, we begin by reviewing classical multi-dimensional indexes. Next, we explore the approaches that leverage modern hardware features, such as Solid-State Drive, Non-Volatile Memory, Dynamic Random Access Memory, and Graphics Processing Unit, to improve the performance of multi-dimensional indexes in various aspects. Then, we investigate the novel work of multi-dimensional indexes that apply state-of-the-art machine learning techniques. Finally, we discuss the challenges and future research directions for multi-dimensional indexing methods.
AB - Index structures are powerful tools for improving query performance and reducing disk access in database systems. Multi-dimensional indexes, in particular, are used to filter records effectively based on multiple attributes. Classical multi-dimensional index structures, such as KD-Tree, Quadtree, and R-Tree, have been widely used in modern databases. However, advancements in hardware and algorithms have led to the emergence of new types of multi-dimensional index structures. In this paper, we begin by reviewing classical multi-dimensional indexes. Next, we explore the approaches that leverage modern hardware features, such as Solid-State Drive, Non-Volatile Memory, Dynamic Random Access Memory, and Graphics Processing Unit, to improve the performance of multi-dimensional indexes in various aspects. Then, we investigate the novel work of multi-dimensional indexes that apply state-of-the-art machine learning techniques. Finally, we discuss the challenges and future research directions for multi-dimensional indexing methods.
KW - Multi-dimensional index
KW - computing hardware
KW - storage device
UR - http://www.scopus.com/inward/record.url?scp=85186081416&partnerID=8YFLogxK
U2 - 10.1109/TKDE.2024.3364183
DO - 10.1109/TKDE.2024.3364183
M3 - Article
AN - SCOPUS:85186081416
SN - 1041-4347
VL - 36
SP - 3635
EP - 3655
JO - IEEE Transactions on Knowledge and Data Engineering
JF - IEEE Transactions on Knowledge and Data Engineering
IS - 8
ER -