熟悉MAA解决方案中使用的高可用性特性以便基于架构进行调整。以下将对主要高可用架构进行图/文功能说明。
4.1.高可用架构介绍¶
4.1.1.KingbaseES 读写分离集群架构¶
4.1.2.KingbaseES Clusterware共享存储集群¶
4.1.3.Kingbase FlySync异构数据同步架构¶
4.1.4.高可用架构的功能对比¶
4.2.最大高可用性的特性介绍¶
4.1.高可用架构介绍¶
4.1.1.KingbaseES 读写分离集群架构¶
图 4.1.32读写分离集群高可用架构¶
功能特点:
a:多实例冗余,支持实例级(含异地)容灾切换。
b:节点独立存储多份数据冗余,支持数据(存储)级容灾(集群内任一存储完好均可恢复其余节点介质故障)。
c:平衡应用读写负载,可将交易类系统指向主库,只读类系统指向备库实现读写分离均衡负载。
d:支持坏块检测与修复。
4.1.2.KingbaseES Clusterware共享存储集群¶
图 4.1.33Clusterware共享存储集群高可用架构¶
功能特点:
a:全局资源统一管理。
b:支持共享存储的高可用多活。
c:支持应用分库将压力分散到不同数据库实例。
d:去中心化,提供集群系统的高吞吐、高压力、高负载的承载能力。
4.1.3.Kingbase FlySync异构数据同步架构¶
图 4.1.34Kingbase FlySync异构数据同步高可用架构¶
功能特点:
a:支持同构数据库零停机版本升级。
b:支持异构数据库同步;支持异地容灾。
c:国产化替代数据平滑过渡,异构数据同步,双轨运行,安全切换。
4.1.4.高可用架构的功能对比¶
如何选择读写分离集群和Clusterware
如何选择读写分离集群和异构数据同步软件
4.2.最大高可用性的特性介绍¶
KingbaseES 读写分离集群(KingbaseRWC): KingbaseES 读写分离集群通过物理复制保障企业数据的高可用性、数据保护和灾难恢复并具备读请求的负载均衡能力。
另请参阅
有关KingbaseRWC集群的更多信息请参见 《KingbaseES高可用最佳应用实践》
KingbaseES Clusterware: KingbaseES共享存储集群的支持组件。支撑多节点读写集群的高可用性。
另请参阅
有关KingbaseES Clusterware集群的配置等更多信息请参见 《KingbaseES Clusterware配置手册》
Kingbase 异构数据同步软件(Kingbase FlySync): 异构数据同步,支持异构平台和异构数据库间的实时数据同步。
另请参阅
有关Kingbase FlySync的更多信息请参见官网手册地址:/stage-api/profile/document/kfs/v1r6/html/index.html
KingbaseES 备份恢复管理工具(RMAN): KingbaseES的备份恢复管理工具。提供便捷可靠的备份恢复操作。
另请参阅
有关备份恢复管理工具的更多信息请参见 《KingbaseES物理备份恢复工具手册》
KingbaseES 数据损坏检测: 通过校验技术对数据库的坏块做检测,包括在运行态实时监测和对备份数据的检测。
另请参阅
有关数据损坏检测和自动修复的更多信息请参见sys_checksums和支持自动块修复
KingbaseES 对象在线重定义: KingbaseES数据库支持在线对数据库对象进行逻辑或物理上的重组、重定义而无需新建表结构进行导入导出。
另请参阅
有关在线数据库对象重定义的更多信息请参见KingbaseES在线数据定义变更特性
KingbaseES 数据导出导入,数据迁移工具: KingbaseES数据库支持并行的数据导出和导入,并支持使用迁移工具进行同构/异构数据库的数据迁移。
另请参阅
有关数据导出导入的更多信息请参见sys_dump和sys_restore
有关数据迁移工具的更多信息请参见 《KDTS迁移工具使用指南》