This topic describes the terms that are commonly used in Cloud-native database PolarDB.
|The geographic location of a data center where a PolarDB cluster is deployed.
|A physical location with independent power grids and networks within a region. The network latency between instances within the same zone is shorter than that between instances in different zones.
|PolarDB uses a distributed cluster-based architecture. Each cluster consists of one primary node (read/write node) and multiple read-only nodes. A PolarDB cluster can be deployed across zones but not across regions.
|A PolarDB cluster consists of multiple physical nodes. Each cluster consists of two types of nodes. Both node types are equivalent and have the same specifications. These two types of nodes are known as primary nodes and read-only nodes.
|Each PolarDB cluster contains one primary node, which is a read/write node.
|You can add up to 15 read-only nodes to a PolarDB cluster.
|The zone where cluster data is distributed. Cluster data is automatically replicated in two zones for disaster recovery. Node migration can only be performed within these zones.
|The zone where the PolarDB primary node is deployed.
|A read-only node can be specified as the new primary node. For more information, see Automatic failover and manual failover.
|The specifications of a PolarDB cluster, which specify the specifications of each node, such as 8-core, 64 GB. For more information, see Specifications and pricing.
|An endpoint defines the access point of a PolarDB cluster. Each cluster provides multiple endpoints (access points). Each endpoint can connect to one or more nodes. For example, requests received from a primary endpoint are sent to only the primary node. Cluster endpoints provide the read/write splitting feature. Each cluster endpoint can connect one primary node and multiple read-only nodes. An endpoint contains the attributes of database connections, such as read/write mode, node list, load balancing, and consistency levels.
|An address serves as the carrier of an endpoint on different networks. An endpoint may support a VPC-facing address and an Internet-facing address. An address contains network properties, such as the domain name, IP address, VPC, and vSwitch.
|The endpoint of the primary node. If a failover occurs, the system automatically connects the primary endpoint to the new primary node.
|A cluster endpoint is a read/write address. Multiple nodes within a cluster use the cluster endpoint to provide services. You can set the cluster endpoint to read-only or read/write mode. Cluster endpoints support features such as auto-scaling, read/write splitting, load balancing, and consistency levels.
|By default, eventual consistency is enabled in read-only mode. PolarDB clusters can deliver the best performance based on eventual consistency. For more information, see Eventual consistency.
|Session consistency is also known as causal consistency, which is the default option in read/write mode. It ensures the consistency of read requests across sessions to meet the requirements in most scenarios. For more information, see Session consistency.
|A configuration item of cluster endpoints. The transaction splitting feature splits read requests from transactions and forwards these requests to read-only nodes without compromising session consistency. This can reduce the workload on the primary node. For more information, see Features.
|Offload Reads from Primary Node
|A configuration item of cluster endpoints. SQL statements are sent to read-only nodes while data consistency is achieved. This reduces the loads on the primary node and ensures the stability of the primary node. For more information, see Features.
|You can use PolarDB with PrivateZone to reserve the connection address (domain name) of your original database. This ensures that each private address of the primary endpoint and cluster endpoint of PolarDB can be associated with a private domain name. This private address takes effect only in the specified VPC within the current region. For more information, see Private domain names.
|PolarDB only allows you to back up data only by creating snapshots. For more information, see Overview.
|A backup file that is locally stored in the cluster is a level-1 backup. Level-1 backups are stored on distributed storage clusters. These backups allow you to quickly back up and restore the cluster, but cause high costs. For more information, see Overview.
|Level-2 backups are backup files stored in local storage media. All data in level-2 backups is archived from level-1 backups and can be permanently stored. Level-2 backups require a longer time to restore the cluster but are cost-effective. For more information, see Overview.
|A log backup stores the Redo logs of a database for point-in-time recovery (PITR). Log backups can avoid data loss due to user errors and ensure data security. Log backups must be kept at least 7 days. Log backups are stored in local storage and are cost-effective. For more information, see Overview.
|The resource plan that is provided by PolarDB to reduce the storage costs of clusters. The storage capacity of PolarDB is automatically scaled in or out based on the amount of the stored data. You do not need to manually specify the storage capacity. You are charged for only the used storage. If you want to store a large volume of data, we recommend that you purchase PolarDB storage plans. This reduces the storage costs. For more information, see Purchase a storage plan.
|Smart-SSDs use the AliFlash smart-SSD technology developed by Alibaba Cloud to compress and decompress data at the physical SSD disk level. This can minimize the storage price of data while keep a high disk performance. The compression engine is integrated with a smart-SSD. The special computing power provided by FPGA or ASIC can compress and decompress data in real time during read and write processes. After data is compressed, less amount of data is written to disks and storage space is saved. More free space can effectively reduce write amplification that is inherent in SSDs and therefore improve their performance. Smart-SSDs are compatible with the access interfaces of standard disks that are transparent to upper-layer applications to avoid complex adaptation of applications.
|Storage capacity is used to store cluster data files, index files, log files, and temporary files. Log files include online and archived logs.
Note After you purchase a PolarDB cluster, the system automatically creates the files that are required for regular database operations. These files include the preceding files and consume some storage.