Release date
February 17, 2025
Description
The PolarDB for PostgreSQL Distributed Edition cluster is a distributed database solution developed based on the PolarDB for PostgreSQL centralized edition. The cluster uses a compute node (CN) and data node (DN) two-layer architecture to decouple compute and storage and provide distributed scaling capabilities. The cluster combines the strengths of a distributed database with the proven capabilities of the PolarDB for PostgreSQL centralized edition and can meet the diverse performance and reliability requirements of enterprise-level applications.
Architecture

The PolarDB for PostgreSQL Distributed Edition cluster provides distributed features based on distributed scaling. The cluster has the following features:
The cluster consists of CNs and DNs. CNs manage cluster metadata and create distributed execution plans. DNs store actual data shards.
Each DN and CN in the cluster uses a centralized architecture that decouples storage and computing. The cluster supports database proxy and one-write-multiple-read mode and provides failover mechanisms for CNs and DNs. The cluster allows the addition of read-only nodes to enhance the read capability of individual CNs or DNs.
The cluster supports manual sharding and provides horizontal scaling capabilities, which makes the cluster suitable for business scenarios that involve data volumes below petabytes (PB).
The cluster ensures consistency in distributed transactions.
The cluster supports dual-zone deployment. Operations are performed on the active working cluster in the primary zone. In the event of a failure in the primary zone, the hot standby cluster in the secondary zone can seamlessly take over to ensure uninterrupted service.
The cluster offers 24/7 non-disruptive operation during maintenance, upgrades, and configuration changes. The cluster supports the addition of heterogeneous CNs and DNs.
Benefits
Integration of centralized and distributed architectures
Each CN and DN can operate as part of the distributed cluster and independently as a centralized cluster. The cluster uses a centralized architecture for CNs and DNs, fully exploits the benefits of the compute and storage separated design of PolarDB, and retains the advantages of centralized clusters such as one-write-multiple-read scalability, transparent compression, and plug-in support.
Ease of use
The cluster provides a centralized distributed view. Cross-node O&M can be performed from a single interface.
Supported versions
To create a PolarDB for PostgreSQL Distributed Edition cluster, you can specify only the PostgreSQL 14 database engine version.
Supported regions and zones
The regions in the following tables are only for reference. For more information, see the PolarDB for PostgreSQL Distributed Edition cluster buy page
Area | Region | Zone |
China | China (Hangzhou) | Zone I, Zone J, and Zone K |
China (Shanghai) | Zone L, Zone M, and Zone N |
China (Ulanqab) | Zone C |
China (Shenzhen) | Zone C, Zone D, Zone E, and Zone F |
China (Guangzhou) | Zone A |
China (Qingdao) | Zone B |
China (Beijing) | Zone I and Zone H |
China (Zhangjiakou) | Zone A and Zone B |
China (Hong Kong) | Zone B, Zone C, and Zone D |
Asia Pacific | Singapore | Zone A and Zone B |
Malaysia (Kuala Lumpur) | Zone A and Zone B |
Indonesia (Jakarta) | Zone A and Zone B |
Philippines (Manila) | Zone A |
Japan (Tokyo) | Zone A, Zone B, and Zone C |
South Korea (Seoul) | Zone A |
Europe & Americas | Germany (Frankfurt) | Zone A and Zone C |
Billing
The fees for a PolarDB for PostgreSQL Distributed Edition cluster include the fees for computing resources, the fees for storage usage, and (optional) the fees for the SQL Explorer feature. For more information, see Distributed Edition billing.