openGauss-基于Paxos协议的高可用

openGauss- 基于Paxos协议的高可用

可获得性

本特性自openGauss 2.1.0 版本开始引入。

特性简介

DCF模式开关开启后,数据库节点可以支持基于Paxos协议的复制与仲裁能力。数据库节点基于Paxos的自选主及日志复制,复制过程中支持压缩及流控,防止带宽占用过高。提供基于Paxos多种角色的节点类型,并能够进行调整。支持查询当前数据库实例的状态。

特性描述

  • DCF进行日志复制时,支持对日志进行压缩后再传输,减小对网络带宽的占用。
  • DCF支持passive角色节点类型,passive节点不参与选举,只做日志的同步以及回放,该类型节点在高负载的情况下,日志同步会做流控。
  • DCF支持logger角色节点,logger节点可以参与选举和投票,但是只复制DCF的日志,不复制xlog,不进行redo。
  • DCF的follower和passive角色可以在线互换,即不中断业务的情况下,follower角色的节点转化为passive角色,passive角色的节点转化为follower。
  • DCF支持少数派强起能力,在数据库实例多数派故障的情况下,从正常的备节点中选择少数派模式强启成为主节点,其余正常的备节点从主节点复制日志。
  • DCF支持自选主能力,在原主节点故障的场景下,在保证数据一致性的前提下,剩余备节点自动选出新的主节点。

特性增强

无。

特性约束

若使用此功能,在安装部署阶段需要开启DCF开关。

依赖关系

无。

详情查看:https://opengauss.org

详情查看:https://docs-opengauss.osinfra.cn

posted @   xmut  阅读(5)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示