AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
Article Link
Collect
Submit Manuscript
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Cover Article

openGauss: An Enterprise-Grade Open-Source Database System

Department of Computer Science, Tsinghua University, Beijing 100084, China
Huawei Technologies Co., Ltd, Beijing 100088, China
China Mobile Information Technology Center, Beijing 100027, China
Show Author Information

Abstract

We have built openGauss, an enterprise-grade open-source database system. openGauss has fulfilled its design goal of high performance, high availability, high security, and high intelligence. For high performance, it leverages NUMA (non-uniform memory access)-aware data access among multiple cores to enable efficient concurrent transaction processing, and symmetric multi-processing to make use of parallel processing resources adaptively. Moreover, memory-optimized tables (MOTs) are designed to put everything in memory. For high availability, a three-tier pooling architecture that shares storage among the master and standby instances is proposed to achieve availability at 99.99%, containing both a distributed memory service (DMS) and a distributed storage service (DSS). For high security, it is a fully encrypted database with safe storage features, efficient complex querying, and tamper-proof. For high intelligence, an AI-based optimizer in the kernel and a self-driving platform named DBMind are demonstrated to achieve better performance and greater user-friendliness. openGauss has served over 150 enterprises and institutions since its release in 2020. We share the lessons we learned from its development and operation, and our customers.

Electronic Supplementary Material

Download File(s)
JCST-2403-14302-Highlights.pdf (352.8 KB)

References

【1】
【1】
 
 
Journal of Computer Science and Technology
Pages 1007-1028

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Li G-L, Wang J, Chen G. openGauss: An Enterprise-Grade Open-Source Database System. Journal of Computer Science and Technology, 2024, 39(5): 1007-1028. https://doi.org/10.1007/s11390-024-4302-2

1583

Views

3

Crossref

1

Web of Science

2

Scopus

0

CSCD

Received: 20 March 2024
Accepted: 30 August 2024
Published: 05 December 2024
© Institute of Computing Technology, Chinese Academy of Sciences 2024