GBase 8t的高可用集群技术包括:
连接管理器(CM)实现应用透明连接与智能负载,但节点发生故障时,自动切换到其它节点。
共享磁盘辅节点(SDS)通过共享磁盘方式实现同IDC内的数据共享,SDS多节点满足高可用(或灾备)需要,SDS最大支持128个节点。
高可用性数据复制(HDR)通过网络专线日志传输,实现同城不同IDC间的点对点数据同步(或异步)备份,满足高可用(或灾备)需要。
远程独立辅节点(RSS)通过网络专线(或互联网)日志传输,实现异地不同IDC的多节点间的数据异步备份,满足高可用(或灾备)需要。
默认情况下SDS节点满足高可用需要,当SDS主节点发生故障时,CM自动切换到SDS的辅节点;当SDS的主节点和辅节点军发生故障时,CM自动切换到HDR辅节点;当SDS节点与HDR节点均发生故障时,CM自动切换到RSS节点。如此实现高可用与数据灾备。
GBase 8t的高可用集群技术支持节点扩展而无需修改应用程序和数据分区。
收起GBase 8t的集群和Oracle一样,也是高可用集群。
GBase 8t的高可用集群包括HDR、SDS和RSS,同时提供了Connection Manager用于对高可用集群进行管理(管理内容包括SLA路由定向、负载均衡、故障自动切换)。
HDR是基于逻辑日志的数据复制技术,相当Oracle中DataGuard。相比于DataGuard技术,HDR复制功能完全由数据库服务进程提供,不依赖于外部进程,部署简单、复制效率高。
SDS是基于共享存储的高可用技术,相当于Oracle中的RAC。相比于Oracle RAC,SDS具有更强的扩展能力,且在集群规模增长时可以近线性地提升整个高可用集群的吞吐能力,尤其适合于大量读请求并发的场景。SDS集群中节点失效时,该节点上正在执行的操作会失败,这点相比于Oracle RAC的内存整合机制带来的好处有一点点劣势,但在稳定性和扩展能力方面,SDS表现更加良好。
收起