集群的高可用机制说明

warning: 这篇文章距离上次修改已过1650天,其中的内容可能已经有所变动。

数据高可用的保障机制包括主副本机制、gcrecover机制、failover机制等,它们共同确保GBase 8a MPP的数据高可用。

1. 主副本机制:
存储层提供的高可用保障,是数据高可用的基础。

2. gcrecover机制:
执行层提供的数据高可用保障,是一种事务补偿机制,保障数据的最终一致性;与基于事务日志的强一致系统不同,8a MPP采取的是最终一致性(2PC+事务补偿),以获得更好的执行效率。

3. failover机制:
一致性服务层(corosync)提供的数据高可用保障,属于集群层的末端保护,确保集群写操作在极端异常情况下的数据一致性;failover是一种数据高可用的保障机制,用来保障集群异常(发起节点gclusterd crash、发起节点掉电、集群整体crash等)情况下的数据一致性。

添加新评论