RegionlessDB集群简介
什么是RegionlessDB集群
RegionlessDB是由全球不同区域下的多个TaurusDB组成的数据库集群。RegionlessDB集群由1个主区域实例(主实例)和最多5个从区域实例(从实例)组成。其中主实例和普通TaurusDB数据库实例能力相同,提供读写服务,从实例仅提供只读服务。从实例和主实例保持数据同步,提供就近访问及区域级别灾备能力。
RegionlessDB架构原理
如图2所示,RegionlessDB支持跨区域部署,数据流转如下:
- RegionlessDB主实例产生Redo日志后写入DFV存储池,DFV存储池会存放Redo日志和回放出数据页(Page)。
- 主实例的复制节点(Source节点)从DFV存储池读取Redo日志,并发送给从实例的复制节点(Target节点)。复制节点对用户不可见,用于在主从实例间复制数据。
- 从实例的复制节点(Target节点)接受主实例产生的Redo日志并写入DFV存储池,然后回放出数据库访问所需的数据页(Page)。
应用场景
RegionlessDB优势
- 支持全球范围部署,本地就近读取数据
- 跨区域复制延迟低
无间断地从DFV存储中直接读取Redo Log进行异步复制,结合高吞吐的并行数据同步能力,使得复制延迟小于1秒成为现实。
- 数据同步对主节点的业务无影响
主实例复制节点直接从DFV存储中的不同节点并行地读取数据进行同步。主节点无需直接向从实例同步数据,只需向主实例复制节点更新Redo Log在存储中的位点信息即可。这样,主节点的业务不会受到RegionlessDB复制的影响。
- 超高扩展的只读节点
支持最多创建5个从实例,每个从实例最多支持15个只读节点,从实例的所有节点都是只读状态。表2列出了RegionlessDB集群支持的最大实例数量及节点数量。
- 支持Region级别的快速容灾恢复
主实例Region级别故障,相较于传统的容灾方案,RegionlessDB能够在选定的从实例中快速地完成主从切换, 达到分钟级的RTO和秒级的RPO时间。
约束与限制
|
场景 |
约束 |
|---|---|
|
使用前 |
使用该特性前用户需要获得本地域对数据安全合规政策要求,评估相关法规的遵从性。 |
|
阶段 |
RegionlessDB目前处于公测阶段,如需使用,请提交工单。 |
|
版本 |
内核版本需要大于等于2.0.46.231000,且主实例必须为新建实例。 内核版本的查询方法请参见如何查看云数据库 TaurusDB实例的版本号。 |
|
计费模式 |
仅支持创建按需计费和包年/包月模式的实例。 |
|
网络 |
|
|
创建 |
|
|
备份恢复 |
RegionlessDB集群中的主实例不支持备份恢复到当前实例,也不支持其他实例备份恢复到RegionlessDB集群中的任一实例。 |
|
API接口 |
RegionlessDB集群暂不支持API接口。 |
|
其他 |
大规模DDL等业务场景,复制时延可能出现波动,短时间内大于1秒。 |
|
实例区域 |
不支持的操作 |
|---|---|
|
主实例 |
主实例不支持如下操作:
|
|
从实例 |
从实例不支持如下的操作:
|

