Galera Cluster 是 Codership 公司开发的一套免费开源的高可用方案, 属于 multi-master 的集群架构, 如图所示:
三个实例, 组成了一个集群, 而这三个节点与普通的主从架构不同, 它们都可以作为主节点, 三个节点是对等的, 这种一般称为 multi-master 架构, 当有客户端要写入或者读取数据时, 随便连接哪个实例都是一样的, 读到的数据是相同的, 写入某一个节点之后, 集群自己会将新数据同步到其它节点上面, 这种架构不共享任何数据, 是一种高冗余架构.
官方给出的特性如下:
真正的多主集群, Active-Active 架构;
同步复制, 没有复制延迟;
多线程复制;
没有主从切换操作, 无需使用虚 IP;
热备份, 单个节点故障期间不会影响数据库业务;
支持节点自动加入, 无需手动拷贝数据;
支持 InnoDB 存储引擎;
对应用程序透明, 原生 MySQL 接口;
无需做读写分离;
部署使用简单.
Galera Cluster 官网下载地址以及支持的 MySQL 和 mariadb 版本:
- http://galeracluster.com/downloads/#downloads
- https://downloads.mariadb.org/mariadb-galera/
参考:
- ,http://www.yunweipai.com/archives/19574.html
- ,https://segmentfault.com/a/1190000013652043
来源: http://www.bubuko.com/infodetail-2910293.html