cKdtree: a Compact Kdtree for Spatial Data
Keywords: Spatial databases, compact data structures, algorithms
Abstract
We introduce cKd-tree, a compact data structure designed to represent a Kd-tree index efficiently. The structure cKd-tree is essentially an encoding of the spiral code sequence of points within an implicit Kdtree (iKd-tree) using Directly Addressable Codes (DACs). The unique feature of cKd-tree lies in its ability to perform spiral encoding and decoding of points by relying solely on knowledge of their parent points within the iKd-tree. This inherent property, combined with DACs’ direct access capability to sequence elements, enables cKd-tree to traverse and explore the tree while decoding only the nodes relevant to queries. We compare cKd-tree with iKd-tree and ???? 2-tree data structures evaluating compression efficiency and execution time of point queries and the range queries. cKd-tree achieves a compression ratio comparable to that of ????2-tree, approximately 70%, demonstrating heightened efficiency, particularly in scenarios characterized by sparse data. Additionally, ???? 2-tree exhibits superior performance in querying individual points, whereas cKd-tree outperforms in the context of aggregate data queries, such as range queries.
Más información
Fecha de publicación: | 2024 |
Año de Inicio/Término: | 30/09/2024 |
Página de inicio: | 1 |
Página final: | 6 |
Idioma: | Inglés |
Financiamiento/Sponsor: | Very large databases, ACM, Embajada de Francia en México, CPE Lyon |
URL: | https://amw2024.github.io/ |