The TRaCaR Ratio: Selecting the Right Storage Technology for Active Dataset-Serving Databases
Francisco Romero, Benjamin Braun, David Cheriton

TL;DR
This paper introduces the TRaCaR ratio, a metric for selecting cost-effective storage solutions for active databases based on workload and dataset growth predictions, especially considering emerging low-latency storage technologies.
Contribution
It proposes the TRaCaR ratio as a novel metric to guide storage technology and memory provisioning decisions in database systems with evolving storage options.
Findings
TRaCaR ratio effectively guides storage technology selection.
Application of TRaCaR with 3DXP and Flash shows promising results.
Highlights future research directions leveraging the ratio.
Abstract
Main memory database systems aim to provide users with low latency and high throughput access to data. Most data resides in secondary storage, which is limited by the access speed of the technology. For hot content, data resides in DRAM, which has become increasingly expensive as datasets grow in size and access demand. With the emergence of low-latency storage solutions such as Flash and Intel's 3D XPoint (3DXP), there is an opportunity for these systems to give users high Quality-of-Service while reducing the cost for providers. To achieve high performance, providers must provision the server hosts for these datasets with the proper amount of DRAM and secondary storage, as well as selecting a storage technology. The growth of capacity and transaction load overtime makes it expensive to flip back-and-forth between different storage technologies and memory-storage combinations. Servers…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Advanced Database Systems and Queries · Distributed and Parallel Computing Systems
