# 深入浅出MGR
## 缘起
《实战MGR》视频课程已经完成并上线了,碍于PPT内容比较精简,直接放出来对大家帮助也不大,所以就打算新开个坑,整理一个《深入浅出MGR》的专栏,以在线连载的方式发布,后面如果有条件,在整理成电子书也是可以的。
## 内容结构
本专栏打算由以下几块内容构成:
1. **MGR概要** ,介绍什么是MGR,具备哪些技术特点。
2. **MGR实战** ,介绍用各种方式构建MGR集群,包括手工、MySQL Shell、Docker、Ansible等多种方式。
3. **MGR原理** ,介绍MGR工作的底层技术细节。
4. **MGR架构及最佳实践** ,介绍基于MGR的架构方案,以及MGR的最佳实践经验。
5. **GreatSQL特性** ,介绍GreatSQL的技术特性,包括对MGR的改进内容,以及InnoDB并行查询特性等。
6. **FAQ** ,罗列了关于MGR及GreatSQL常见的一些问题。
## 专栏目录
- [1. MGR简介](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-01.md)
- [2. 组复制技术架构](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-02.md)
- [3. 安装部署MGR集群](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-03.md)
- [4. 利用MySQL Shell安装部署MGR集群](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-04.md)
- [5. MGR管理维护](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-05.md)
- [6. MGR状态监控](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-06.md)
- [7. 利用MySQL Router构建读写分离MGR集群](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-07.md)
- [8. 利用Ansible快速构建MGR](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-08.md)
- [9. 利用Docker快速构建MGR](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-09.md)
- [10. 选主算法、多版本兼容性及滚动升级](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-10.md)
- [11. MGR技术架构及数据同步、认证机制](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-11.md)
- [12. 新节点加入过程解读](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-12.md)
- [13. 分布式恢复](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-13.md)
- [14. 流量控制(流控)](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-14.md)
- [15. 故障检测与网络分区](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-15.md)
- [16. 数据一致性、安全性保障](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-16.md)
- [17. MGR性能优化](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-17.md)
- [18. 最佳实践参考](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-18.md)
- [19. GreatSQL特性](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/deep-dive-mgr/deep-dive-mgr-19.md)
- [20. GreatSQL MGR FAQ](https://gitee.com/GreatSQL/GreatSQL-Doc/blob/master/docs/GreatSQL-FAQ.md)
## 读者群体
本专栏适合以下读者群体:
- DBA
- 开发工程师
- 架构师
- 技术主管&经理
- 其他爱好者
## 已知在用MGR的企业
- 多家国有大型银行、大型股份制银行、地方城商行
- 某知名互联网大厂
- 某知名生活服务平台
- 某知名社交网络平台
- 某在线旅游平台
- 某知名新能源充电网络企业
- 某中国领先的汽车平台网
- 某知名在线教育平台
- 某知名数字零售联合云
- 某电信集成运营服务商
## 参考资料、文档
- [MySQL 8.0 Reference Manual](https://dev.mysql.com/doc/refman/8.0/en/group-replication.html)
- [数据库内核开发 - 温正湖](https://www.zhihu.com/column/c_206071340)
- [Group Replication原理 - 宋利兵](https://mp.weixin.qq.com/s/LFJtdpISVi45qv9Wksv19Q)
## 免责声明
因个人水平有限,专栏中难免存在错漏之处,请勿直接复制文档中的命令、方法直接应用于线上生产环境。请读者们务必先充分理解并在测试环境验证通过后方可正式实施,避免造成生产环境的破坏或损害。
## 加入团队
如果您有兴趣一起加入协作,欢迎联系我们,可直接提交PR,或者将内容以markdown的格式发送到邮箱:greatsql@greatdb.com。
亦可通过微信、QQ联系我们。
![Contact Us](../docs/contact-us.png)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
GreatSQL是适用于金融级应用的国内自主开源数据库,具备高性能、高可靠、高易用性、高安全等多个核心特性,可以作为MySQL或Percona Server的可选替换,用于线上生产环境,且完全免费并兼容MySQL或Percona Server。
资源推荐
资源详情
资源评论
收起资源包目录
GreatSQL是适用于金融级应用的国内自主开源数据库,具备高性能、高可靠、高易用性、高安全等多个核心特性 (173个子文件)
my.cnf-example-greatsql-8.0.25-15 5KB
my.cnf-example-greatsql-8.0.25-16 5KB
my.cnf-example-greatsql-8.0.25-17 5KB
my.cnf-example-greatsql-8.0.32-24 5KB
my.cnf-example-greatsql-5.7.36 3KB
my.cnf-example 5KB
Dockerfile 3KB
Dockerfile-centos7-arm 2KB
Dockerfile-centos7-x86 2KB
Dockerfile-centos8-arm 2KB
Dockerfile-centos8-x86 2KB
Dockerfile-ubuntu-x86 2KB
MGR-arch.jpg 158KB
community-toc.jpg 97KB
deep-dive-mgr-02-02.jpg 40KB
deep-dive-mgr-02-03.jpg 37KB
deep-dive-mgr-02-01.jpg 30KB
greatsql-wx-assist.jpg 24KB
greatsql-qqqun.jpg 22KB
LICENSE 18KB
ubuntu-20.4-sources.list 715B
deep-dive-mgr-12.md 70KB
GreatSQL-FAQ.md 38KB
mysql-innodb-cluster-with-greatsql.md 30KB
using-greatsql-to-build-mgr-and-node-manage.md 28KB
4-2-install-with-rpm.md 26KB
deep-dive-mgr-10.md 21KB
deep-dive-mgr-09.md 19KB
deep-dive-mgr-05.md 18KB
build-greatsql-with-source.md 17KB
5-1-basic-oper.md 17KB
install-greatsql-with-docker.md 17KB
5-5-backup-and-restore.md 15KB
changes-greatsql-8-0-25-16-20220516.md 14KB
changes-greatsql-8-0-32-24-20230605.md 14KB
5-7-slowlog-diag.md 14KB
4-3-install-with-tarball.md 13KB
deep-dive-mgr-08.md 13KB
deep-dive-mgr-04.md 12KB
5-2-mgr-oper.md 12KB
sql-compat-func-tochar.md 12KB
install-greatsql-with-ansible.md 12KB
5-3-oper-rw-splitting.md 11KB
1-8-community-toc.md 11KB
build-greatsql-with-source-under-kylin-and-loongson.md 11KB
build-greatsql-under-openeuler-anolis-uos.md 11KB
deep-dive-mgr-03.md 11KB
6-1-upgrade-to-greatsql8.md 11KB
2-3-greatsql-arch.md 10KB
deep-dive-mgr-11.md 10KB
4-5-install-with-ansible.md 10KB
deep-dive-mgr-02.md 10KB
deep-dive-mgr-19.md 9KB
deep-dive-mgr-07.md 9KB
changes-greatsql-8-0-25-20210820.md 9KB
changes-greatsql-5-7-36-20220407.md 9KB
deep-dive-mgr-15.md 9KB
4-4-install-with-docker.md 8KB
5-4-monitoring-and-alerting.md 8KB
deep-dive-mgr-06.md 8KB
3-2-quick-start-with-tarball.md 8KB
sql-compat-func-totimestamp.md 8KB
sql-compat-func-trunc.md 8KB
innodb-tablespace-encrypt.md 8KB
deep-dive-mgr-01.md 8KB
sql-compat-func-tonumber.md 7KB
4-1-install-prepare.md 7KB
3-1-quick-start-with-rpm.md 7KB
6-2-migrate-from-mysql-togreatsql.md 7KB
sql-compat-syntax-datetime-arithmetic.md 6KB
deep-dive-mgr-16.md 6KB
sql-compat-func-todate.md 6KB
clone-encrypt.md 6KB
4-6-install-with-source-code.md 6KB
deep-dive-mgr-18.md 5KB
deep-dive-mgr-17.md 5KB
README.md 5KB
mgr-vip.md 4KB
8-4-innodb-parallel-execute.md 4KB
innodb-parallel-execute.md 4KB
sql-compat-syntax-rownum.md 4KB
6-3-migrate-from-percona-to-greatsql.md 4KB
build-multi-instance-with-systemd.md 4KB
deep-dive-mgr-14.md 4KB
audit-log-in-table.md 4KB
sql-compat-func-instr.md 4KB
sql-compat.md 4KB
deep-dive-mgr-13.md 4KB
greatsql-optimizaton-ref.md 4KB
3-3-quick-start-with-docker.md 4KB
sql-compat-func-monthsbetween.md 3KB
5-6-multi-instances.md 3KB
README.md 3KB
8-2-greatsql-optimze.md 3KB
parallel_load_data.md 3KB
1-3-greatsql-features.md 3KB
2-5-greatsql-glossary.md 3KB
using-greatsql-for-better-mgr.md 3KB
8-3-performance-benchmark.md 3KB
3-4-quick-start-dbrw.md 3KB
共 173 条
- 1
- 2
资源评论
Java程序员-张凯
- 粉丝: 1w+
- 资源: 7454
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 俞敏洪:企业的文化基因需要一开始就注入.docx
- 政钧企业文化诊断学之 :企业家个人文化力不足.docx
- STM32串口下载软件(FLYMCU)
- 红枣疏花机(含工程图sw18可编辑+cad)全套技术开发资料100%好用.zip
- 基于web的网上演唱会票务管理系统.doc
- Python面向对象.xmind
- 中职学校《Windows Server网络操作系统》课程标准及教学指导(2024年版)
- 基于java的物流信息网的设计与实现论文.doc
- 中职学校《Java程序设计》课程标准及教学指导(2024年版)
- Python面向对象进阶.xmind
- 中职学校《Android Studio程序设计》课程标准及教学指导(2024年版)
- ReST-MCTS∗: LLM Self-Training via Process Reward Guided Tree Search
- 基于java的音乐交流平台论文.doc
- pptssssssss
- 中职学校《物联网网关Qt程序编写》课程标准及教学指导(2024年版)
- 基于web的银行业务管理系统.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功