第七节:X-Paxos 三副本与高可用(二)|学习笔记

简介: 快速学习第七节:X-Paxos 三副本与高可用(二)

开发者学堂课程【PolarDB-X 开源系列课程:第七节:X-Paxos 三副本与高可用(二)】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/1032/detail/15168


第七节:X-Paxos 三副本与高可用(二)

四、DN 部署和优化

1.场景优化

前面这一部分是关于 MySQL 集的一些介绍,接下来先来看一下常用的部署模式

这里主要说 logger 节点从协议层面来看,logger 节点不是新的角色

从协议层面来看,就是一个正常的节点,大部分情况下是 follow 的,它是只从 leader 节点接收 Binlog 日志,但是不应用,也就是没有状态机。只保留一份日志,没有 MySQL实际的整个数据,这个为了节省成本,因为在这种模式下,只有 leaderfollow两个节点真正有数据,logger 是没有数据的。

logger 节点的引入是为了使用两份数据拷贝的情况下达到整个集群的数据强一致这种特殊的场景优化的,这就 logger 节点

然后还有一个是 learner 节点,Learner 节点就是只读节点,learner 节点会从集群同步 Binlog有自己的状态机,它需要应用 Binlog,它其实是一份正常的数据拷贝,但是它是可以对外提供只读服务,这是为了进行计算能力的扩展

原来只有一个 leader 提供读写服务,这个可以提供计算服务是一种场景优化

image.png

2.部署模式

下面学习同城三副本,同城三副本三个可用区各有一个节点,其中包括两个实体节点,一个 logger 节点,那么在这种简化的模式,相比主备模式,基本上不增加存储成本,但是可以达到强一致性的这种状态这个在例如公共云上很多场景能够达到使用要求

image.png

再更强一点,就是下图中五副本。跨城无副本在协议层面没有什么特殊的地方,就是把这几个副本在多个可用区如何部署如何配置权重的问题,可以达到中心容灾的效果这个部署模式先说到这里。其实关于 x-paxos 上的协议,以及 DN 集群如何使用 x-paxos 上协议构建高可用系统的内容简要的先说这么多

image.png

接下来演示在 x-paxos PolarDB-X 画上整个 PolarDB-X 集群构建之后,它的高可用的情况是怎么样的

相关文章
|
2天前
|
搜索推荐 编译器 Linux
一个可用于企业开发及通用跨平台的Makefile文件
一款适用于企业级开发的通用跨平台Makefile,支持C/C++混合编译、多目标输出(可执行文件、静态/动态库)、Release/Debug版本管理。配置简洁,仅需修改带`MF_CONFIGURE_`前缀的变量,支持脚本化配置与子Makefile管理,具备完善日志、错误提示和跨平台兼容性,附详细文档与示例,便于学习与集成。
253 116
|
17天前
|
域名解析 人工智能
【实操攻略】手把手教学,免费领取.CN域名
即日起至2025年12月31日,购买万小智AI建站或云·企业官网,每单可免费领1个.CN域名首年!跟我了解领取攻略吧~
|
11天前
|
安全 Java Android开发
深度解析 Android 崩溃捕获原理及从崩溃到归因的闭环实践
崩溃堆栈全是 a.b.c?Native 错误查不到行号?本文详解 Android 崩溃采集全链路原理,教你如何把“天书”变“说明书”。RUM SDK 已支持一键接入。
649 220
|
存储 人工智能 监控
从代码生成到自主决策:打造一个Coding驱动的“自我编程”Agent
本文介绍了一种基于LLM的“自我编程”Agent系统,通过代码驱动实现复杂逻辑。该Agent以Python为执行引擎,结合Py4j实现Java与Python交互,支持多工具调用、记忆分层与上下文工程,具备感知、认知、表达、自我评估等能力模块,目标是打造可进化的“1.5线”智能助手。
885 61
|
9天前
|
人工智能 移动开发 自然语言处理
2025最新HTML静态网页制作工具推荐:10款免费在线生成器小白也能5分钟上手
晓猛团队精选2025年10款真正免费、无需编程的在线HTML建站工具,涵盖AI生成、拖拽编辑、设计稿转代码等多种类型,均支持浏览器直接使用、快速出图与文件导出,特别适合零基础用户快速搭建个人网站、落地页或企业官网。
1443 157
|
6天前
|
编解码 Linux 数据安全/隐私保护
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
教程分享免费视频压缩软件,免费视频压缩,视频压缩免费,附压缩方法及学习教程
278 139
|
8天前
|
存储 安全 固态存储
四款WIN PE工具,都可以实现U盘安装教程
Windows PE是基于NT内核的轻量系统,用于系统安装、分区管理及故障修复。本文推荐多款PE制作工具,支持U盘启动,兼容UEFI/Legacy模式,具备备份还原、驱动识别等功能,操作简便,适合新旧电脑维护使用。
587 109