本文介绍云原生关系型数据库PolarDB使用过程中遇到的术语。

地域(Region)

数据中心所在的地理位置。

可用区(Zone)

可用区是指在某一地域内,具有独立电力和网络的物理区域。同一可用区内实例之间的网络延时更小。

集群(Cluster)

PolarDB采用多节点集群的架构,集群中有一个主节点和多个只读节点。单个PolarDB集群支持跨可用区,但不能跨地域。

全球数据库网络(Global Database Network)

全球数据库网络(GDN)是由分布在全球不同地域的多个PolarDB数据库集群组成的一张网络。网络中所有集群的数据保持同步,完全一致。更多详情,请参见创建与删除全球数据库网络

主集群(Primary Cluster)

全球数据库网络(GDN)中只有一个集群拥有读写权限,这个可读可写的集群叫做主集群。

从集群(Secondary Cluster)

全球数据库网络(GDN)中从主集群同步数据的从属集群。

节点(Node)

PolarDB集群由多个物理节点构成,每个集群中的节点可分为两类,每一类节点关系对等,规格相同。这两类节点分别叫主节点和只读节点。

主节点(Primary node)

PolarDB主节点,也叫读写节点,一个集群中只有一个主节点。

只读节点(Read-only node)

PolarDB只读节点,一个集群中最多可添加至15个只读节点。

集群可用区(Cluster zone)

集群数据分布的可用区。集群的数据会自动在两个可用区间实现冗余,用于灾备恢复,节点迁移只支持在这两个可用区间进行。

主可用区(Primary zone)

PolarDB的主节点所在可用区。

故障切换(Failover)

故障切换(也称主备切换)是指提升一个只读节点为主节点。更多详情,请参见自动/手动主备切换

规格(Class)

集群规格。PolarDB每个节点的资源配置,例如8核64 GB,更多规格请参见计算节点规格

访问点(Endpoint)

访问点定义了数据库的访问入口,访问点也称为接入点。每个集群都提供了多个访问点,每个访问点可以连接1个或多个节点。例如,主访问点永远指向主节点,集群访问点提供了读写分离能力,连接了主节点和多个只读节点。访问点中包含的主要是数据库链路属性,例如读写状态、节点列表、负载均衡、一致性级别等。

访问地址(Address)

访问地址是访问点在不同网络平面中的载体,一个访问点可能包含私网和公网两种访问地址。访问地址中包含了一些网络属性,例如域(Domain)、IP地址、专有网络 (VPC)、交换机(VSwitch)等。

主地址(Primary Endpoint)

主节点的访问点,当发生故障切换(Failover)后,系统会将访问点自动指向新的主节点。

集群地址( Cluster Endpoint)

整合集群下的多个节点,对外提供一个统一的读写地址,可以设置为只读或读写。集群地址具有自动弹性、读写分离、负载均衡、一致性协调等能力。更多详情,请参见集群地址和主地址

最终一致性(Eventual Consistency)

只读模式下默认选项为最终一致性。最终一致性下PolarDB集群将提供最优的性能。更多详情,请参见最终一致性

会话一致性(Session Consistency)

会话一致性也叫因果一致性,读写模式下的默认选项,提供Session级的读一致性保证,可以满足大部分应用场景。更多详情,请参见会话一致性

全局一致性(Global Consistency)

全局一致性也叫强一致性,跨会话一致性,最高级别的一致性,可以保证跨Session的会话一致性,但会增加主库的负载,当复制延迟高时不适用。更多详情,请参见全局一致性

事务拆分(Transaction Splitting)

集群地址的一个配置项。在保证一致性的前提下,通过拆分一个事务(Transaction)内的读请求(Select Queries)到只读节点,可以在一定程度上降低主节点的负载。更多详情,请参见功能特性

主库是否接受读(Offload Reads from Primary Node)

集群地址的一个配置项。在确保一致性的前提下,将查询SQL发送到只读节点,来降低主节点的负载,确保主节点稳定。更多详情,请参见功能特性

私有域名(Private Address)

为了保留用户原来数据库的连接地址(域名),PolarDB联手PrivateZone,保证PolarDB主地址和集群地址中的每一个内网地址,均可以绑定一个私有域名。该私有域名仅在当前地域内指定的VPC中生效。更多详情,请参见私有域名

快照备份(Snapshot Backup)

PolarDB数据的备份方式,目前仅支持快照备份。更多详情,请参见备份数据

一级备份(Level-1 Backup)

保存在本地的备份文件叫一级备份。一级备份直接存储在分布式存储集群中,备份和恢复速度最快,但成本高。更多详情,请参见备份数据

二级备份(Level-2 Backup)

保存在其他离线存储介质中的备份文件叫二级备份。二级备份的数据全部来自于一级备份,可以永久保存,成本低但恢复速度较慢。更多详情,请参见备份数据

日志备份(Log Backup)

日志备份是把数据库的Redo日志保存下来,用于按时间点恢复,为了保证最近一段时间数据的安全性,避免误操作导致的数据丢失,因此日志备份最少保留7天。日志备份采用离线存储备份,成本较低。更多详情,请参见备份数据

计算包(Compute Plan)

计算包是PolarDB推出的一款降低集群计算成本的资源包。计算包支持与按量付费集群配合使用。购买计算包后,按量付费集群中的计算节点费用将不再按小时计费,而是由计算包自动抵扣。更多详情,请参见购买计算包

存储包(Storage Plan)

存储包PolarDB推出的一款降低集群存储成本的资源包。PolarDB的存储空间可根据数据量自动伸缩,无需您手动配置,您只需为实际使用的数据量付费。当您的数据量较大时,推荐使用PolarDB存储包以降低存储成本。更多详情,请参见购买存储包

存储空间(Storage Capacity)

存储空间是指数据文件、索引文件、日志文件(在线日志和归档日志)和临时文件等占用的空间。
说明 购买PolarDB后,系统会自动创建数据库正常运行所需的相关文件并占用一定的存储空间,包括上述几种文件。

集群版(Cluster Edition)

集群版PolarDB MySQL引擎中的推荐产品系列,使用了计算与存储分离的架构,计算层的数据库节点可以从2个动态扩展到最多16个。更多详情,请参见集群版

单节点(Single Node)

单节点PolarDB MySQL引擎中的入门级产品系列,采用了突发性能型规格,共享计算资源池提升资源利用率,单节点的架构无需Proxy代理节省资源成本。更多详情,请参见单节点

历史库(Archive Database)

历史库PolarDB MySQL引擎中具有较高数据压缩率的产品系列,使用了X-Engine作为默认存储引擎,提供了超大存储容量,满足了归档数据库低存储成本的要求。更多详情,请参见历史库

硬件压缩盘(Smart-SSD)

硬件压缩盘使用阿里巴巴自研的Aliflash Smart-SSD技术,在物理SSD磁盘层面压缩、解压缩存储的数据,保持性能影响可控的情况下,使单位容量数据的存储价格更低。硬件压缩盘的压缩引擎集成在盘片内部,通过FPGA/ASIC提供的专用算力,在数据读写的过程中实时对数据进行压缩、解压缩处理。数据通过压缩后可以减少写入存储介质的数据量,从而节省更多的存储空间,更多的空闲空间可以有效降低SSD磁盘固有的写放大,从而实现了性能的显著提升。同时,硬件压缩盘兼容标准磁盘的访问接口,对上层应用程序透明,避免了应用程序复杂的适配工作。

存储热备集群(Standby)

Standby部署在PolarDB集群所在地域的备可用区或者同一可用区下的不同机房,具有独立的存储,用于集群的热备切换。当PolarDB整个集群或者主可用区不可用时,Standby会快速切换为主节点承担集群的读写业务。如果关闭存储热备集群(Standby),集群的SLA会降低。