Disaggregated Database Management Systems
Shahram Ghandeharizadeh, Philip A. Bernstein, Dhruba Borthakur, Haoyu, Huang, Jai Menon, Sumit Puri

TL;DR
Disaggregated DBMSs leverage cloud infrastructure to separate processing and storage, enabling elastic scaling and dynamic workload optimization, but face technical challenges and opportunities in hardware-software co-design.
Contribution
This paper summarizes a panel discussion on the capabilities, challenges, and opportunities of disaggregated database management systems and hardware systems.
Findings
Disaggregated DBMSs enable elastic scaling of compute and storage.
Workload-aware dynamic assembly improves efficiency and cost-effectiveness.
Disaggregation introduces technical challenges in hardware-software integration.
Abstract
Modern applications demand high performance and cost efficient database management systems (DBMSs). Their workloads may be diverse, ranging from online transaction processing to analytics and decision support. The cloud infrastructure enables disaggregation of monolithic DBMSs into components that facilitate software-hardware co-design. This is realized using pools of hardware resources, i.e., CPUs, GPUs, memory, FPGA, NVM, etc., connected using high-speed networks. This disaggregation trend is being adopted by cloud DBMSs because hardware re-provisioning can be achieved by simply invoking software APIs. Disaggregated DBMSs separate processing from storage, enabling each to scale elastically and independently. They may disaggregate compute usage based on functionality, e.g., compute needed for writes from compute needed for queries and compute needed for compaction. They may also use…
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
