go back

Volume 14, No. 12

openGauss: An Autonomous Database System

Authors:
Guoliang Li (Tsinghua University), Xuanhe Zhou (Tsinghua), Ji Sun (Tsinghua University), Xiang Yu (Tsinghua University), Yue Han (Tsinghua University), Lianyuan Jin (Tsinghua University), Wenbo Li (Tsinghua University), Tianqing Wang (Huawei), Shifu Li (Huawei)

Abstract

Although learning-based database optimization techniques have been studied from academia in recent years, they have not been widely deployed in commercial database systems. In this work, we build an autonomous database framework and integrate our proposed learning-based database techniques into an open-source database system. We propose effective learning-based models to build learned optimizers (including learned query rewrite, learned cost/cardinality estimation, learned join order selection and physical operator selection) and learned database advisors (including self-monitoring, self-diagnosis, self-configuration, and self-optimization). We devise an effective validation model to validate the effectiveness of a learned model. We build effective training data management and model management platforms to easily deploy learned models. We have evaluated our techniques on real-world datasets and the experimental results validated the effectiveness of our techniques.

PVLDB is part of the VLDB Endowment Inc.

Privacy Policy