Collection: GaussDB - Distributed database

2023-11-24

share

Introduction

GaussDB is an enterprise-level distributed database oriented to digital infrastructure. As a next-generation distributed database, GaussDB builds key technical advantages such as high performance, high availability, high elasticity, high intelligence, and high security through multi-dimensional innovation. It meets all-scenario and intelligent database management requirements of industries such as finance, government, and enterprise. It supports digital transformation of diverse industries, covering 14 fundamental industries in China, such as finance, government, and manufacturing.

51.png

"Five Highs" Accelerate Data-AI Convergence and Innovation, Providing a Better Choice for You

The main innovations of this project are mainly concentrated in the following five aspects:

Firstly, breakthroughs in distributed query optimization and transaction processing technologies, and proposal of near data query processing, full-link parallel compilation and execution methods, and large-scale distributed transaction processing mechanisms, greatly improving parallel query performance and reaching the industry-leading level.

Secondly, breakthroughs in the multi-level HA (High Availability, HA) DR (Disaster Recovery, DR) technology and proposal of the multi-copy HA that supports automatic detection of faults, China's first intra-city dual-cluster "RPO=0" DR based on shared storage, and remote multi-active DR based on parallel stream replication, meeting strict requirements in finance and telecom fields.

Thirdly, breakthroughs in cloud-native computing-storage separation and elastic scaling technologies to implement refined and shared resource management, second-level storage node scaling, and elastic computing node scaling without affecting services.

Fourthly, breakthroughs in the intelligent optimization technology of databases and proposal of the ABO to improve the accuracy of cardinality estimation and plan selection; proposal of in-database AI model training and inference to improve the performance by 10 times; building of an autonomous database O&M platform to improve the O&M and tuning efficiency by 100 times.

Fifthly, breakthroughs in multi-dimensional security technologies of distributed databases, innovative proposal of fully-encrypted data processing, anti-tamper data processing, and autonomous security control, and building of a full-stack Chinese national cryptographic algorithm system to protect user data security in all aspects and throughout the lifecycle.

With more than 20 years of technical accumulation in the database field and more than 2,000 talented database developers continuously working in this field, the R&D team has obtained more than 700 authorized patents, published more than 80 papers at international summits, led or participated in more than 10 global database industry standards, and won more than 20 honors or awards.

GaussDB Runs Stably and Continues to Grow Rapidly After Rigorous Tests in Enterprise Practices and Finance Scenarios, Covering a Wide Range of Key Industries

With technical advantages such as high performance, high availability, high flexibility, high intelligence, and high security, as well as easy deployment and migration, GaussDB has been widely used in 14 fundamental industries such as finance, government, and enterprise. The large-scale application of GaussDB generates direct or indirect economic benefits amounting to tens of billions of CNY. GaussDB has ranked No.1 in China’s IDC local database market share six times in a row, and is the world’s only cloud vendor to be named “Voice of the Customer” Voice of the Customer for Cloud Database Management Systems, with a customer satisfaction and recommendation rate of 98%. Huawei has launched and deployed more than 6,000 instances of GaussDB in device cloud services, managing more than 6 PB data and serving more than 400 million end users. In addition, 600 instances of GaussDB have been deployed in business process & IT enterprise ERP services, overcoming the challenges of the most complex enterprise services. Compared with old systems, the service processing efficiency is improved more than 10-fold. In telecommunications, 300,000 instances of GaussDB are deployed globally, covering more than 100 countries. Five of the seven largest state-owned banks in China have chosen GaussDB as the main database. Based on the excellent performance of GaussDB and the intra-city dual-cluster “RPO=0” technology, China’s state-owned Bank G has launched the global credit system and applied it in more than 70 services, covering four service classes: A, B, C, and D. Based on GaussDB, Postal Savings Bank of China (PSBC) has built a next-generation core system for personal banking services to easily support massive transactions. The system provides capabilities such as elastic scaling and financial-grade availability, serving 650 million individual customers and enabling 40,000 branches to process 2 billion transactions per day and 67,000 transactions per second in peak hours.

Aggregating Industry Forces, Leading Technological Innovation in the Database Field, and Building a New Prosperous Database Ecosystem GaussDB

In terms of technological change, GaussDB fully utilizes advantages such as full-stack collaboration between software and hardware, as well as elastic cloud infrastructure, to provide enterprises with database service experience with higher performance, higher reliability, and lower costs. New technologies, such as AI and security protection, lead industry innovation and development, in addition to providing enterprises with better and more secure database services. In terms of the industry ecosystem, GaussDB focuses on making breakthroughs in key database technologies, opens the openGauss source code that provides the unified single-node or primary/standby kernel to build an open-source root community, and allows the database ecosystem to prosper. On its third anniversary of being open-source, openGauss adhered to technological innovation by releasing seven versions as scheduled, attracted over 390 organizations to join the community, and contributed nearly 5500 database developers to the community. With over 15 million lines of code, GaussDB has been downloaded more than 2.2 million times worldwide in over 110 countries and regions. Twelve organizations have launched commercial database releases based on openGauss, which are widely used in core scenarios of key sectors such as government, finance, and electric power.

52.png

Efficient Integration of Industry, University, Research, and Use, Stimulating Innovation, Leading the Future, and Accelerating Database Industry Development

Talent is the source and driving force for developing the database industry. With the support of the Ministry of Education of the PRC, GaussDB is regarded as the key direction of industry-education integration. Currently, six GaussDB-related textbooks have been published, and are used in more than 110 universities. 39,000 talented GaussDB database developers have been cultivated. The GaussDB talent certification system has been developed, with more than 8,000 database experts certified. In terms of industry-university integration, the GaussDB R&D team worked with universities to continuously research key technical problems of next-generation databases. Through cooperation and thought exchange platforms such as Huang Danian Chaspark, the GaussDB R&D team worked with world-renowned universities, experts, and scholars to explore the future development direction of databases.