数据高可用的保障机制包括主副本机制、gcrecover机制、failover机制等,它们共同确保GBase 8a MPP的数据高可用。
主副本机制:存储层提供的高可用保障,是数据高可用的基础。
gcrecover机制:执行层提供的数据高可用保障,是一种事务补偿机制,保障数据的最终一致性;与基于事务日志的强一致系统不同,8a MPP采取的是最终一致性(2PC+事务补偿),以获得更好的执行效率。
failover机制:一致性服务层(corosync)提供的数据高可用保障,属于集群层的末端保护,确保集群写操作在极端异常情况下的数据一致性;failover是一种数据高可用的保障机制,用来保障集群异常(发起节点gclusterd
crash、发起节点掉电、集群整体crash等)情况下的数据一致性。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




