What Is GaussDB?
GaussDB is a distributed relational database from Huawei. It supports intra-city cross-AZ deployment with zero data loss. With a distributed architecture, GaussDB supports petabytes of storage and contains more than 1,000 nodes per DB instance. It is highly available, reliable, secure, and scalable and provides services including quick deployment, backup, restoration, monitoring, and alarm reporting for enterprises.
Introduction Video
Progressive Knowledge
You can go to GaussDB Progressive Knowledge to learn the basic concepts and usage of GaussDB.
Using GaussDB
You can use GaussDB in either of the following ways:
- Management console: Create and manage DB instances on the management console.
- API: You can call APIs to use GaussDB. For details, see GaussDB API Reference.
Architecture of a Distributed GaussDB Instance
The overall architecture of a distributed GaussDB instance is as follows.
- Coordinator node: A coordinator node (CN) receives access requests from applications and returns execution results to clients. It also splits and distributes tasks to different data nodes (DNs) for parallel processing.
- GTM: The Global Transaction Manager (GTM) generates and maintains the global transaction IDs, transaction snapshots, timestamps, and sequences that must be unique globally.
- Data node: A DN stores business data, performs data queries, and returns execution results to a CN.
Architecture of a Centralized GaussDB Instance
The overall architecture of a centralized GaussDB instance is as follows.
- ETCD: The Editable Text Configuration Daemon (ETCD) is used for shared configuration and service discovery (service registry and search).
- CMS: The Cluster Manager (CMS) manages and monitors the running status of functional units and physical resources in a distributed system, ensuring stability of the entire system.
- Data node: A DN stores business data, performs data queries, and returns execution results.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot