Mysql集群同步、异步架构(转载)

什么是mysql集群

 

 

 

分为同步集群和异步集群。

 

 

 

同步集群(mysql cluster)

 

结构: (data + sql + mgm节点)

 

特点:

 

1)  内存级别的,对硬件要求较低,但是对内存要求较大。换算比例为:1:1.1;

 

2)  数据同时放在几台服务器上,冗余较好;

 

3)  速度一般;

 

4)  建表需要声明为engine=ndbcluster

 

5)  扩展性强;

 

6)  可以实现高可用性和负载均衡,实现对大型应用的支持;

 

7)  必须是特定的mysql版本,如:已经编译好的max版本;

 

8)  配置和管理方便,不会丢失数据;

 

 

 

 

 

 

 

 

 

 

 

异步集群(mysql replication)

 

结构: (master + slave)

 

特点:

 

1)  主从数据库异步数据;

 

2)  数据放在几台服务器上,冗余一般;

 

3)  速度较快;

 

4)  扩展性差;

 

5)  无法实现高可用性和负载均衡(只能在程序级别实现读写分离,减轻对主数据库的压力);

6)  配置和管理较差,可能会丢失数据;

 

原文地址:http://yangzb.iteye.com/blog/570766

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值