Sangam: A Confluence of Knowledge Streams

FITing-Tree: A Data-aware Index Structure

Show simple item record

dc.creator Galakatos, Alex
dc.creator Markovitch, Michael
dc.creator Binnig, Carsten
dc.creator Fonseca, Rodrigo
dc.creator Kraska, Tim
dc.date 2021-09-20T18:21:38Z
dc.date 2021-09-20T18:21:38Z
dc.date 2021-01-11T15:27:57Z
dc.date.accessioned 2023-03-01T18:08:37Z
dc.date.available 2023-03-01T18:08:37Z
dc.identifier https://hdl.handle.net/1721.1/132277
dc.identifier.uri http://localhost:8080/xmlui/handle/CUHPOERS/278911
dc.description © 2019 Association for Computing Machinery. Index structures are one of the most important tools that DBAs leverage to improve the performance of analytics and transactional workloads. However, building several indexes over large datasets can often become prohibitive and consume valuable system resources. In fact, a recent study showed that indexes created as part of the TPC-C benchmark can account for 55% of the total memory available in a modern DBMS. This overhead consumes valuable and expensive main memory, and limits the amount of space available to store new data or process existing data. In this paper, we present a novel data-aware index structure called FITing-Tree which approximates an index using piece-wise linear functions with a bounded error specified at construction time. This error knob provides a tunable parameter that allows a DBA to FIT an index to a dataset and workload by being able to balance lookup performance and space consumption. To navigate this tradeoff, we provide a cost model that helps determine an appropriate error parameter given either (1) a lookup latency requirement (e.g., 500ns) or (2) a storage budget (e.g., 100MB). Using a variety of real-world datasets, we show that our index is able to provide performance that is comparable to full index structures while reducing the storage footprint by orders of magnitude.
dc.format application/pdf
dc.language en
dc.publisher Association for Computing Machinery (ACM)
dc.relation 10.1145/3299869.3319860
dc.relation Proceedings of the ACM SIGMOD International Conference on Management of Data
dc.rights Creative Commons Attribution-Noncommercial-Share Alike
dc.rights http://creativecommons.org/licenses/by-nc-sa/4.0/
dc.source arXiv
dc.title FITing-Tree: A Data-aware Index Structure
dc.type Article
dc.type http://purl.org/eprint/type/ConferencePaper


Files in this item

Files Size Format View
1801.10207.pdf 2.707Mb application/pdf View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse