Mysql数据库学习(四)

第四部分:Mysql分布式与高可用的实现

Mysql分布式实现方案:
1、MYSQL cluster,这个是MYSQL的官方集群方案,直接在数据库级别支持ndb网络节点,自动分片,自动join,单机故障不影响集群;
2、Mycat,这个是基于阿里巴巴的Cobar方案优化而来,支持半自动化分片、join。 数据库是对底层存储文件的抽象,而Mycat是对数据库的抽象。

Mysql高可用方案
Mysql+DRBD+HA
DRBD简称分布式复制块设备,当数据写入到本地的DRBD设备上的文件时,数据会同时被发送到网络中的另一个主机之上,从而实现数据同步。
Hearbeat心跳软件(yum install heartbeat)

LVS+keepalived+Mysql
LVS:ipvsadm 用于实现负责均衡
keepalived:用于实现心跳检测

猜你喜欢

转载自blog.csdn.net/weixin_40990818/article/details/85866291
今日推荐