Affiliation:
1. University of Waterloo
Abstract
To efficiently store and query a DBMS, administrators must select storage and indexing configurations. For example, one must decide whether data should be stored in rows or columns, in-memory or on disk, and which columns to index. These choices can be challenging to make for workloads that are mixed requiring hybrid transactional and analytical processing (HTAP) support. There is growing interest in system designs that can adapt how data is stored and indexed to execute these workloads efficiently. We present
Tiresias
, a predictor that learns the cost of data accesses and predicts their latency and likelihood under different storage scenarios. Tiresias makes these predictions by collecting observed latencies and access histories to build predictive models in an online manner, enabling autonomous storage and index adaptation. Experimental evaluation shows the benefits of predictive adaptation and the trade-offs for different predictive techniques.
Publisher
Association for Computing Machinery (ACM)
Subject
General Earth and Planetary Sciences,Water Science and Technology,Geography, Planning and Development
Reference63 articles.
1. 2010. The Transaction Processing Council. TPC-C Benchmark (Revision 5.11). 2010. The Transaction Processing Council. TPC-C Benchmark (Revision 5.11).
2. 2018. The Transaction Processing Council. TPC-H Benchmark (Revision 2.18). 2018. The Transaction Processing Council. TPC-H Benchmark (Revision 2.18).
3. 2022. The Sloan Digital Sky Survey (SkyServer). 2022. The Sloan Digital Sky Survey (SkyServer).
4. Integrating compression and execution in column-oriented database systems
5. Column-stores vs. row-stores
Cited by
2 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献