PolarDB for MySQL provides three different editions: Cluster, Single Node, and Archive Database. Each edition provides different specifications of compute nodes.

The following sections describe the specifications of compute nodes in different PolarDB for MySQL editions:

  • A Cluster cluster supports the General-purpose and Dedicated specifications.
    • Dedicated: Computing resources such as CPUs that are allocated to each cluster are exclusive to the cluster. This improves the stability and reliability.
    • General-purpose: Idle computing resources such as CPUs are shared among clusters on the same server for cost-effectiveness.
  • A Single Node cluster uses nodes of the burstable performance type and shares resources in a computing resource pool. This improves resource usage. The Single Node architecture reduces resource costs because no proxy is required.
  • A Archive Database cluster supports the Archive Database (High Compression Ratio) and Archive Database Cluster Edition specifications.
    • By default, a cluster of the Archive Database (High Compression Ratio) Edition contains one compute node. The compute node is a dedicated node that reduces the costs incurred on PolarProxy and the overheads of synchronizing redo logs.
      Note The Archive Database (High Compression Ratio) that you purchased remains available for use. However, Archive Database (High Compression Ratio) is no longer available to be purchased. You can update Archive Database (High Compression Ratio) to Archive Database Cluster Edition Dedicated. For more information, see 历史库单节点版升级为历史库集群版.
    • An Archive Database Cluster Edition cluster provides a primary node and multiple read-only nodes. The primary node processes read and write requests, and an Archive Database cluster contains at least one read-only node. An Archive Database cluster supports the Dedicated and General-purpose specifications.
      • Dedicated: Computing resources such as CPUs that are allocated to each cluster are exclusive to the cluster. This improves stability and reliability.
      • General-purpose: Idle computing resources such as CPUs are shared among clusters on the same server for cost-effectiveness.
Table 1. Specifications of compute nodes
Edition Node specification code CPU and memory Maximum storage capacity Maximum number of concurrent connections Internal bandwidth Maximum IOPS (the free edition of PolarProxy) Maximum IOPS (the Enterprise Edition of PolarProxy) I/O bandwidth
Cluster (Dedicated) polar.mysql.x4.medium 2 cores and 8 GB 5 TB 2,000 1 Gbps 8,000 12000 1 Gbps
polar.mysql.x4.large 4 cores and 16 GB 10 TB 8,000 10 Gbps 32,000 48,000 4 Gbps
polar.mysql.x4.xlarge 8 cores and 32 GB 20 TB 10,000 10 Gbps 64,000 96,000 8 Gbps
polar.mysql.x8.xlarge 8 cores and 64 GB 30 TB 10,000 10 Gbps 72,000 108,000 10 Gbps
polar.mysql.x8.2xlarge 16 cores and 128 GB 100 TB 20,000 10 Gbps 128,000 192,000 16 Gbps
polar.mysql.x8.4xlarge 32 cores and 256 GB 100 TB 64,000 10 Gbps 192,000 288,000 24 Gbps
polar.mysql.x8.8xlarge 64 cores and 512 GB 100 TB 64,000 10 Gbps 192,000 288,000 24 Gbps
polar.mysql.x8.12xlarge 88 cores and 710 GB 100 TB 64,000 25 Gbps 256,000 384,000 32 Gbps
Cluster (General-purpose) polar.mysql.g2.medium 2 cores and 4 GB 5 TB 1,800 1 Gbps 4,000 6000 1 Gbps
polar.mysql.g4.medium 2 cores and 8 GB 5 TB 2,000 1 Gbps 8,000 12000 1 Gbps
polar.mysql.g2.large 4 cores and 8 GB 10 TB 3,000 10 Gbps 15,000 22500 2 Gbps
polar.mysql.g4.large 4 cores and 16 GB 10 TB 6,000 10 Gbps 21,000 31500 2 Gbps
polar.mysql.g2.xlarge 8 cores and 16 GB 10 TB 6,000 10 Gbps 24,000 36,000 2 Gbps
polar.mysql.g4.xlarge 8 cores and 32 GB 20 TB 10,000 10 Gbps 36,000 54,000 4 Gbps
polar.mysql.g4.2xlarge 16 cores and 64 GB 30 TB 16,000 10 Gbps 42,000 63,000 4 Gbps
Single Node polar.mysql.s2.large 4 cores and 8 GB 5 TB 1,200 1 Gbps 8,000 N/A 1 Gbps
Archive Database (High Compression Ratio) polar.mysql.a4.large 4 cores and 16 GB 100 TB 8,000 10 Gbps 32,000 N/A 4 Gbps
polar.mysql.a4.xlarge 8 cores and 32 GB 100 TB 10,000 10 Gbps 64,000 N/A 8 Gbps
polar.mysql.a8.xlarge 8 cores and 64 GB 100 TB 10,000 10 Gbps 72,000 N/A 10 Gbps
polar.mysql.a8.2xlarge 16 cores and 128 GB 100 TB 20,000 10 Gbps 128,000 N/A 16 Gbps
polar.mysql.a8.4xlarge 32 cores and 256 GB 100 TB 64,000 10 Gbps 192,000 N/A 24 Gbps
polar.mysql.a8.8xlarge 64 cores and 512 GB 100 TB 64,000 10 Gbps 192,000 N/A 24 Gbps
polar.mysql.a8.12xlarge 88 cores and 710 GB 100 TB 64,000 25 Gbps 256,000 N/A 32 Gbps
Archive Database Cluster Edition (Dedicated) polar.mysql.ax4.large 4 cores and 16 GB 200 TB 8,000 10 Gbps 32,000 48,000 4 Gbps
polar.mysql.ax4.xlarge 8 cores and 32 GB 200 TB 10,000 10 Gbps 64,000 96,000 8 Gbps
polar.mysql.ax8.xlarge 8 cores and 64 GB 200 TB 10,000 10 Gbps 72,000 108,000 10 Gbps
polar.mysql.ax8.2xlarge 16 cores and 128 GB 200 TB 20,000 10 Gbps 128,000 192,000 16 Gbps
polar.mysql.ax8.4xlarge 32 cores and 256 GB 200 TB 64,000 10 Gbps 192,000 288,000 24 Gbps
polar.mysql.ax8.8xlarge 64 cores and 512 GB 200 TB 64,000 10 Gbps 192,000 288,000 24 Gbps
polar.mysql.ax8.12xlarge 88 cores and 710 GB 200 TB 64,000 25 Gbps 256,000 384,000 32 Gbps
Archive Database Cluster Edition (General-purpose) polar.mysql.ag2.large 4 cores and 8 GB 200 TB 3,000 10 Gbps 15,000 22,500 2 Gbps
polar.mysql.ag4.large 4 cores and 16 GB 200 TB 6,000 10 Gbps 21,000 31,500 2 Gbps
polar.mysql.ag2.xlarge 8 cores and 16 GB 200 TB 6,000 10 Gbps 24,000 36,000 2 Gbps
polar.mysql.ag4.xlarge 8 cores and 32 GB 200 TB 10,000 10 Gbps 36,000 54,000 4 Gbps
polar.mysql.ag4.2xlarge 16 cores and 64 GB 200 TB 16,000 10 Gbps 42,000 63,000 4 Gbps
polar.mysql.ag4.4xlarge 32 cores and 128 GB 200 TB 32000 10 Gbps 84000 126,000 8 Gbps
Note
  • The PolarDB clusters that you purchase after December 8, 2021 are clusters that use the Enterprise Edition of PolarProxy. Refer to the Maximum IOPS (the Enterprise Edition of PolarProxy) column in the preceding table. For the PolarDB clusters that you purchase before December 8, 2021, the PolarProxy is being switched to the Enterprise Edition, and the IOPS is being upgraded to the values in the Maximum IOPS (the Enterprise Edition of PolarProxy) column. The maximum IOPS is a theoretical value.
  • A PolarDB cluster that has 2 CPU cores and 8 GB of memory is sufficient to provide the basic specifications required in tests, trials, and other light-load scenarios. We recommend that you do not use clusters of these specifications in heavy-load production environments. In production environments, we recommend that you use clusters that have at least 8 CPU cores and 32 GB of memory.
  • Clusters in a global database network (GDN) do not support specifications of 2 cores and 4 GB of memory or 2 cores and 8 GB of memory.
  • You can specify specifications of primary nodes when you create a Cluster cluster. The same node specifications are automatically applied to read-only nodes.
  • The maximum number of connections for a cluster varies based on the node specifications of the cluster. If you add nodes to a cluster, the number of connections to the cluster remains unchanged.
  • If you require a larger storage capacity of Archive Database (High Compression Ratio) compute nodes, Submit a ticket to increase the maximum storage capacity to 200 TB.