[DB Seminar] Spring 2017: Huanchen Zhang

Event Date: Monday February 27, 2017
Event Time: 04:45pm EDT
Location: GHC 8102
Speaker: Huanchen Zhang

Title: Succinct Trie Indexes Made Practical

Succinct data structures are those that require, asymptotically, only the minimum number of bits required by information theory, while still answering queries efficiently. Despite the importance of space efficiency, particularly for today’s massive-scale data services, succinct data structures remain primarily of theoretical interest outside of a few application areas. Our goal in this paper is to make succinct tries practical for general database and file system use. We propose LOUDS-DS, a new succinct trie encoding method that can support fast point (lookup) and range (scan) queries. We then implement the Fast Succinct Trie (FST) based on LOUDS-DS that is optimized for use in database and file system indexing. FST outperforms previous succinct trie implementations by 4–15× and matches the performance of the state-of-the-art pointer-based indexes while remaining compact.