Introduction
Introduction
The DRDS (Distributed Relational Database Service) is a middleware-based distributed relational database system service provided by Baidu AI Cloud. The DRDS can be based on a common server and scaling-out to build a database system supporting mass data storage and access. Thus, it realizes unlimited scaling and auto scaling. Compared with the RDS, the DRDS provides storage and QPS of higher specifications to meet the users’ continuously growing mass data storage requirements and business request pressure.
Supported regions
The DRDS currently supports North China - Beijing, East China - Suzhou, South China - Guangzhou, Central China Finance - Wuhan and Singapore regions.
Architecture
Core modules
1. Middleware
1.1 Composition
It consists of several RDS proxy nodes and is used for the aggregation and read-write separation of SQL routing and query results, and the management of storage nodes.
1.2 Configuration details
- Single proxy node: 2-core 4G proxy instance
- General proxy node: Configuration = Single proxy node configuration * quantity
- Recommended configuration: Number of proxy nodes = Number of storage nodes * 2
- Quantity limit: It supports to create 2, 4, 8, 16, or 32 proxy nodes
2. Multiparts
2.1 Composition
Multipart composition: One multipart consists of multiple storage nodes and read-only nodes to form a storage node. A dual-computer high-availability RDS instance, a master node, a backup node master/slave, and a read-only node are used for storing the sub-table data. The user can read the read-only RDS instance and master node.
2.2 Instance multipart configuration details
-
Instance multiparts: It provides 2, 4, 8, or 16 multiparts.
2.3 Storage node configuration details
- Quantity: Its quantity is consistent with the number of multiparts
- Single node memory: 8 GB, 16 GB, 32 GB, 64 GB, and 128 GB memories are available for selection.
- Single node disk: 100 GB, 300 GB, 500 GB, 1000 GB, and 1500 GB disks are available for selection.
-
Storage space: Total storage space = Number of storage nodes * single node disk
2.3 Read-only node configuration details
- Quantity: 0, 1, 2, 3, 4 and 5 read-only nodes are available for selection; you can mount up to 5 read-only nodes on each multipart.
- Single node memory: Same as the storage node
- Single node disk: Same as the storage node
Architecture diagram
The DRDS instance architecture diagram is as follows: