发布于 2014-07-01 00:19:45 | 323 次阅读 | 评论: 0 | 来源: 网友投递
MariaDB Galera Cluster
MariaDB Galera Cluster 是一个用于同步 MariaDB 数据库的多 master 集群的工具。在数据方面完全兼容 MariaDB 和 MySQL。
Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件,目前只支持InnoDB引擎。
主要功能:
同步复制
真正的multi-master,即所有节点可以同时读写数据库
自动的节点成员控制,失效节点自动被清除
新节点加入数据自动复制
真正的并行复制,行级
用户可以直接连接集群,使用感受上与MySQL完全一致
优势:
因为是多主,所以不存在Slavelag(延迟)
不存在丢失交易的情况
同时具有读和写的扩展能力
更小的客户端延迟
节点间数据是同步的,而Master/Slave模式是异步的,不同slave上的binlog可能是不同的
技术:
Galera集群的复制功能基于Galeralibrary实现,为了让MySQL与Galera library通讯,特别针对MySQL开发了wsrep API。
MariaDB Galera Cluster 10.0.12 GA 发布,改进内容包括:
Galera garbd
and libgalera
are now included in the binary tarballs (MDEV-4463)
Codership changes: lp:codership-mysql/5.6
(till rev 4101
).
Galera library versions: 25.3.5, 25.2.9
Supported wsrep interface API version: 25
相关链接:
- Release Notes: https://mariadb.com/kb/en/mariadb-galera-cluster-10012-release-notes/
- Changelog: https://mariadb.com/kb/en/mariadb-galera-cluster-10012-changelog/
- Downloads: https://downloads.mariadb.org/mariadb-galera/10.0.12/