本博客讨论MySQL原生的两种架构:分组复制架构和NDB集群架构。这两种架构在之前的博客中有详细介绍。 一、MySQL分组复制架构 1.架构说明 MySQL Group Replication架构总体上还是一种基于复制的技术架构,可以轻松实现单主结构或者多主结构。每份数据存在于2个节点中,提供了数据 ...
分类:
数据库 时间:
2018-10-07 22:04:14
阅读次数:
328
本博客讨论HAProxy+PXC集群架构。 1.架构说明 单纯的PXC集群需要对外部应用程序暴露多个集群内部的MySQL节点的IP地址,才能让应用程序使用到多节点读写数据的便利,同时,PXC集群本身没有提供负载均衡的功能。 HAProxy+PXC集群架构中,引入负载均衡组件HAProxy,使得对外部 ...
分类:
数据库 时间:
2018-10-07 22:02:06
阅读次数:
282
RXC方案与Replication方案的对比: RXC采用同步复制,事务在所有集群节点要么同时提交,要么不提交 Replication采用异步复制,无法保证数据的一致性 RXC镜像下载 docker官方仓库:https://hub.docker.com docker创建内部网段 docker卷:容器 ...
分类:
数据库 时间:
2018-10-07 13:03:01
阅读次数:
364
client haproxy mysql1 mysql2 192.168.1.250 192.168.1.1 192.168.1.10 192.168.1.20 一、安装mysql[root@localhost ~]#tar -zxvf bison-2.5.tar.gz[root@localhost ...
分类:
数据库 时间:
2018-10-01 00:11:15
阅读次数:
295
OneProxy的主要功能有:1. 垂直分库 2. 水平分表 3. Proxy集群 4. 读高可用 5. 读写分离(master不参与读) 6. 读写分离(master参与读) 7. 写高可用 8. 读写随机 一、重要概念 Server Group 在OneProxy中,一组主从复制的MySQL集群 ...
分类:
其他好文 时间:
2018-10-01 00:09:42
阅读次数:
156
说明:mmm是一套支持双主故障切换和双主日常管理的脚本程序。基于perl实现,用来对mysqlreplication进行监控和故障迁移。虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时备选主的预热,可以说mmm这套程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个slave的read负载均衡。..拓扑图:..实验环
分类:
数据库 时间:
2018-09-21 19:03:29
阅读次数:
216
本文源链接地址:https:www.93bok.com 之前已经完成了MGR集群的单主模式搭建,在生产环境中,我们有时候想改变一下MGR的模式,但是又不想停止mysql服务的正常运行和正常提供服务,本文就来说说,该怎么在不影响mysql正常提供服务的前提下,从单主模式转换为多主模式,即在线转换 <! ...
分类:
数据库 时间:
2018-09-20 12:25:38
阅读次数:
894
企业级开源四层负载均衡解决方案--LVS 本课程将在Linux环境下,学习配置使用LVS,对Web集群和MySQL集群进行负载均衡,并结合利用Keepalived实现负载均衡器的高可用,实现对后端Real Server的健康状态检测以及自动故障转移。 第1章 课程简介 课程内容的概要介绍,包括需要具 ...
分类:
其他好文 时间:
2018-09-14 01:07:52
阅读次数:
3047
MMM简介:MMM即Master-Master?Replication?Manager?for?MySQL(mysql主主复制管理器)关于mysql主主复制配置的监控、故障转移和管理的一套可伸缩的脚本套件(在任何时候只有一个节点可以被写入),这个套件也能对居于标准的主从配置的任意数量的从服务器进行读负载均衡,所以你可以用它来在一组居于复制的服务器启动虚拟ip,除此之外,它还有实现数据备份、节点之间
分类:
数据库 时间:
2018-09-12 23:53:00
阅读次数:
239