The DCB-Tree: A Space-Efficient Delta Coded Cache Conscious B-Tree

被引:0
|
作者
Binna, Robert [1 ]
Pacher, Dominic [1 ]
Meindl, Thomas [1 ]
Specht, Guenther [1 ]
机构
[1] Univ Innsbruck, Inst Comp Sci, Databases & Informat Syst, A-6020 Innsbruck, Austria
来源
关键词
Indexing; Main-memory; Delta-encoding; Cache-optimized; MAIN-MEMORY;
D O I
10.1007/978-3-319-13960-9_10
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Main-memory index structures have become mainstream for a large number of problem domains. However, in the case of web-based datasets, which feature exponential growth, it is an ongoing challenge to fit those data entirely in main-memory. In this paper, we present the DCB-Tree, an extremely space efficient main-memory index structure for the storage of short fixed-size keys. It features a two-stage cache-line aligned node layout. In comparison to other main-memory index structures it reduces the amount of memory required by 80% in the best and by 30% in the worst case. Although it is tailored towards space consumption, it features good overall performance characteristics. In particular, in the case of very large real world datasets it provides performance equal or superior to state of the art main-memory index structures.
引用
收藏
页码:126 / 138
页数:13
相关论文
共 22 条
  • [1] AS B-tree: A Study of an Efficient B+-tree for SSDs
    Roh, Hongchan
    Kim, Sungho
    Lee, Daewook
    Park, Sanghyun
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (01) : 85 - 106
  • [2] Compressed Cache-Oblivious String B-Tree
    Ferragina, Paolo
    Venturini, Rossano
    ACM TRANSACTIONS ON ALGORITHMS, 2016, 12 (04)
  • [3] Compressed Cache-Oblivious String B-tree
    Ferragina, Paolo
    Venturini, Rossano
    ALGORITHMS - ESA 2013, 2013, 8125 : 469 - 480
  • [4] The CPBT: A method for searching the prefixes using coded prefixes in B-Tree
    Behdadfar, Mohammad
    Saidi, Hossein
    NETWORKING 2008: AD HOC AND SENSOR NETWORKS, WIRELESS NETWORKS, NEXT GENERATION INTERNET, PROCEEDINGS, 2008, 4982 : 562 - 573
  • [5] 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
  • [6] 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
  • [7] Suffix vector: A space-efficient suffix tree representation
    Monostori, K
    Zaslavsky, A
    Vajk, I
    ALGORITHMS AND COMPUTATION, PROCEEDINGS, 2001, 2223 : 707 - 718
  • [8] A Case for Space Compaction of B-Tree Nodes on Flash Storage
    Lee, Bo-Hyun
    An, Mijin
    Lee, Sang-Won
    IEEE ACCESS, 2023, 11 : 38149 - 38156
  • [9] An efficient distributed B-tree index method in cloud computing
    Bin, Huang, 1600, Bentham Science Publishers B.V., P.O. Box 294, Bussum, 1400 AG, Netherlands (08):
  • [10] Efficient B-tree Based Indexing for Cloud Data Processing
    Wu, Sai
    Jiang, Dawei
    Ooi, Beng Chin
    Wu, Kun-Lung
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 1207 - 1218