System Architecture

openGauss is a standalone database where data is stored on a single physical node and data access tasks are pushed to service nodes. In this way, high concurrency of servers enables quick data processing. In addition, data can be copied to the standby server through log replication, ensuring high reliability and scalability.

Software Architecture

openGauss is a standalone database and can be deployed in primary/standby mode.

Figure 1 shows the logical components of openGauss.

Figure 1 openGauss logical components

Table 1 Architecture description

Name

Description

OM

Operation Manager (OM) provides management interfaces and tools for routine maintenance and configuration management of the cluster.

Client driver

Client driver receives access requests from the application layer and returns execution results. It communicates with openGauss instances, sends application SQL commands, and receives execution results.

openGauss (primary/standby)

DN stores service data, executes data query tasks, and returns execution results.

openGauss supports one primary and multiple standbys. Primary and standby instances are deployed on different physical nodes.

Storage

Functions as the server's local storage resources to store data permanently.

Feedback
编组 3备份
    openGauss 2025-06-30 22:42:51
    cancel