Storing Multi-model Data in RDBMSs based on Reinforcement Learning
Gongsheng Yuan, Jiaheng Lu, Shuxun Zhang, Zhengtong Yan

TL;DR
This paper introduces a reinforcement learning-based method to optimize relational schemas for multi-model data storage in RDBMSs, improving query efficiency and space usage without replacing existing systems.
Contribution
It proposes a novel Double Q-tables reinforcement learning algorithm to learn effective relational schemas for multi-model data in RDBMSs, addressing the complexity mismatch.
Findings
Outperforms existing schemas in query time
Reduces space consumption
Enhances learning efficiency
Abstract
How to manage various data in a unified way is a significant research topic in the field of databases. To address this problem, researchers have proposed multi-model databases to support multiple data models in a uniform platform with a single unified query language. However, since relational databases are predominant in the current market, it is expensive to replace them with others. Besides, due to the theories and technologies of RDBMSs having been enhanced over decades, it is hard to use few years to develop a multi-model database that can be compared with existing RDBMSs in handling security, query optimization, transaction management, etc. In this paper, we reconsider employing relational databases to store and query multi-model data. Unfortunately, the mismatch between the complexity of multi-model data structure and the simplicity of flat relational tables makes this difficult.…
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.
