PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 29, 202062 citations

Learning a Partitioning Advisor for Cloud Databases

View Full Paper
BHBenjamin HilprechtCBCarsten BinnigURUwe Röhm

Key Points

Key points are not available for this paper at this time.

Abstract

Cloud vendors provide ready-to-use distributed DBMS solutions as a service. While the provisioning of a DBMS is usually fully automated, customers typically still have to make important design decisions which were traditionally made by the database administrator such as finding an optimal partitioning scheme for a given database schema and workload. In this paper, we introduce a new learned partitioning advisor based on Deep Reinforcement Learning (DRL) for OLAP-style workloads. The main idea is that a DRL agent learns the cost tradeoffs of different partitioning schemes and can thus automate the partitioning decision. In the evaluation, we show that our advisor is able to find non-trivial partitionings for a wide range of workloads and outperforms more classical approaches for automated partitioning design.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Hilprecht et al. (2020) studied this question.

synapsesocial.com/papers/6a1b40365853c704fce59bc1https://doi.org/10.1145/3318464.3389704
Ask AI
Helpful
Bookmark
Share
View Full Paper