博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
转 mariadb集群介绍
阅读量:7173 次
发布时间:2019-06-29

本文共 849 字,大约阅读时间需要 2 分钟。

The most recent release of MariaDB Galera Cluster 5.5 is:

MariaDB Galera Cluster 5.5.34

官方网址:

原文地址:

Galera Cluster介绍

Galera是一个MySQL(也支持MariaDB,Percona)的同步多主集群软件,目前只支持InnoDB引擎。

主要功能:

  • 同步复制

  • 真正的multi-master,即所有节点可以同时读写数据库

  • 自动的节点成员控制,失效节点自动被清除

  • 新节点加入数据自动复制

  • 真正的并行复制,行级

  • 用户可以直接连接集群,使用感受上与MySQL完全一致

 

优势:

因为是多主,所以不存在Slave lag(延迟)

不存在丢失交易的情况

同时具有读和写的扩展能力

更小的客户端延迟

节点间数据是同步的,而Master/Slave模式是异步的,不同slave上的binlog可能是不同的

 

技术:

Galera集群的复制功能基于Galera library实现,为了让MySQL与Galera library通讯,特别针对MySQL开发了wsrep API。

 

 

MariaDB介绍

MariaDB是MySQL的一个分支,由MySQL的创始人Michael Widenius主导开发,采用GPL授权许可。

开发这个分支的原因之一是Oracle公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。

MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。

在存储引擎方面,使用XtraDB来代替MySQL的InnoDB。

 

方案总览

  • haproxy作为MariaDB Galera Cluster的前端

  • 2台haproxy用keepalived避免单点故障

  • 3台MariaDB和一个garbd仲裁节点组成集群,仲裁节点上无数据

  • Galera的SST采用Percona提供的XtraBackup(防止锁表,非阻塞)

转载地址:http://xhdzm.baihongyu.com/

你可能感兴趣的文章
Oracle 11g RAC Installer 故障之--数据库软件安装无法发现集群
查看>>
Android中文API(124) —— DialerFilter
查看>>
MongoDB配置文件YAML-based选项全解
查看>>
DELL PowerEdge 2950 RAID5数据恢复手记
查看>>
SDSQliteOpenHelper将数据库建立在SD卡上
查看>>
微软下载中心使用Silverlight搜索
查看>>
深入浅出WPF(1)——什么是WPF
查看>>
配置springmvc在其他类中(spring容器外)获取注入bean
查看>>
安装rrdtool1.4.2的脚本
查看>>
Powershell与运维之系统管理(一)磁盘管理
查看>>
多核内存共享和分布式内存系统的区别
查看>>
经典星号查看器查看密码
查看>>
window 2008 由于不是正版问题老是自动重启
查看>>
VB Script判断文件夹下文件的数量并发MAIL预警
查看>>
音视频开发:码率、延时、花屏、卡顿
查看>>
Wireless MiTM Attacks
查看>>
RHCE 学习笔记(3)- 文件,目录和帮助
查看>>
加入百度运维大家庭,步入成长快车道
查看>>
Magent搭建Memcached集群
查看>>
快速构建cacti监控系统
查看>>