greatSQL_user01 发表于 2023-8-12 22:09:56

MGR使用讨论

各位巨佬,想了解下目前greatsql的mgr使用现状,大家有在生产环境上使用的吗?

如果有的话是搭建读写分离还是使用HA呢?

感觉三节点不搭建读写分离而只使用HA的话有点浪费资源。。

读写分离的话,大家的mgr从节点延迟问题多嘛?怎么解决?加半同步插件会不会好点?


学着学着本小白突然发懵有此几问,想多了解下,谢谢

yejr 发表于 2023-8-13 16:29:14

可以使用GreatSQL的仲裁节点特性,用接近两台服务器的成本实现三节点高可用

yejr 发表于 2023-8-13 16:30:07

可以看看GreatSQL手册中关于高可用架构的内容

https://greatsql.cn/docs/8032/user-manual/8-ha/8-1-ha-single-machine-multi-instance.html

greatSQL_user01 发表于 2023-8-13 21:28:56

yejr 发表于 2023-8-13 16:30
可以看看GreatSQL手册中关于高可用架构的内容

https://greatsql.cn/docs/8032/user-manual/8-ha/8-1-ha-si ...

感谢大佬百忙之中的回复,我这就去看看了解下:lol

greatSQL_user01 发表于 2023-8-13 22:44:05

yejr 发表于 2023-8-13 16:29
可以使用GreatSQL的仲裁节点特性,用接近两台服务器的成本实现三节点高可用 ...

这里的仲裁节点是怎么部署的?发挥什么作用,有相关介绍吗?

greatSQL_user01 发表于 2023-8-13 22:48:04

yejr 发表于 2023-8-13 16:30
可以看看GreatSQL手册中关于高可用架构的内容

https://greatsql.cn/docs/8032/user-manual/8-ha/8-1-ha-si ...

大佬,这链接的高可用跟视频里提到的greatSQLHA有啥区别?我看就是router实现的读写分离与高可用,而greatSQLHA是单纯实现VIP漂移而已,类似MHA对吗?

yejr 发表于 2023-8-14 07:58:17

greatSQL_user01 发表于 2023-8-13 22:44
这里的仲裁节点是怎么部署的?发挥什么作用,有相关介绍吗?

参考文档 https://greatsql.cn/docs/8032/user-manual/5-enhance/5-2-ha-mgr-arbitrator.html

yejr 发表于 2023-8-14 07:59:16

greatSQL_user01 发表于 2023-8-13 22:48
大佬,这链接的高可用跟视频里提到的greatSQLHA有啥区别?我看就是router实现的读写分离与高可用,而grea ...

现在GreatSQL已经内置支持VIP漂移功能了,详见 https://greatsql.cn/docs/8032/user-manual/5-enhance/5-2-ha-mgr-vip.html
可以不再需要用GreatSQLHA

greatSQL_user01 发表于 2023-8-14 10:06:40

yejr 发表于 2023-8-14 07:58
参考文档 https://greatsql.cn/docs/8032/user-manual/5-enhance/5-2-ha-mgr-arbitrator.html

“该节点仅参与MGR投票仲裁,不存放实际数据”,这里不太理解,要加入仲裁节点不跟加入一个普通mgr节点一样吗?只不过仲裁节点多了个仲裁参数,怎么会不存放实际数据

yejr 发表于 2023-8-14 10:27:30

greatSQL_user01 发表于 2023-8-14 10:06
“该节点仅参与MGR投票仲裁,不存放实际数据”,这里不太理解,要加入仲裁节点不跟加入一个普通mgr节点一 ...

仲裁节点只是参与MGR的网络状态投票,不存储数据和binlog等,所以开销很低

建议动手部署一个环境感受下哈,或者直接利用GreatSQL-Docker镜像体验,也支持多种部署形态,项目仓库:https://gitee.com/GreatSQL/GreatSQL-Docker
页: [1] 2
查看完整版本: MGR使用讨论