Analysis of Indexing Structures for Immutable Data

Cong Yue, Zhongle Xie, Meihui Zhang, Gang Chen, Beng Chin Ooi, Sheng Wang, Xiaokui Xiao

科研成果: 书/报告/会议事项章节会议稿件同行评审

26 引用 (Scopus)

摘要

In emerging applications such as blockchains and collaborative data analytics, there are strong demands for data immutability, multi-version accesses, and tamper-evident controls. To provide efficient support for lookup and merge operations, three new index structures for immutable data, namely Merkle Patricia Trie (MPT), Merkle Bucket Tree(MBT), and Pattern-Oriented-Split Tree (POS-Tree), have been proposed. Although these structures have been adopted in real applications, there is no systematic evaluation of their pros and cons in the literature, making it difficult for practitioners to choose the right index structure for their applications. To alleviate the above problem, we present a comprehensive analysis of the existing index structures for immutable data, and evaluate both their asymptotic and empirical performance. Specifically, we show that MPT, MBT, and POS-Tree are all instances of a recently proposed framework, dubbed Structurally Invariant and Reusable Indexes (SIRI). We propose to evaluate the SIRI instances on their index performance and deduplication capability. We establish the worst-case guarantees of each index, and experimentally evaluate all indexes in a wide variety of settings. Based on our theoretical and empirical analysis, we conclude that POS-Tree is a favorable choice for indexing immutable data.

源语言英语
主期刊名SIGMOD 2020 - Proceedings of the 2020 ACM SIGMOD International Conference on Management of Data
出版商Association for Computing Machinery
925-935
页数11
ISBN(电子版)9781450367356
DOI
出版状态已出版 - 14 6月 2020
活动2020 ACM SIGMOD International Conference on Management of Data, SIGMOD 2020 - Portland, 美国
期限: 14 6月 202019 6月 2020

出版系列

姓名Proceedings of the ACM SIGMOD International Conference on Management of Data
ISSN(印刷版)0730-8078

会议

会议2020 ACM SIGMOD International Conference on Management of Data, SIGMOD 2020
国家/地区美国
Portland
时期14/06/2019/06/20

指纹

探究 'Analysis of Indexing Structures for Immutable Data' 的科研主题。它们共同构成独一无二的指纹。

引用此