MySQL主从复制属于集群技术还是负载均衡技术? [ 2.0 版本 ]
负载均衡是将请求分流,然而MySQL主从复制做不了这一点,需要应用服务器自己做“路由” ,
但是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) 配置和管理较差,可能会丢失数据;
共 0 个回答
没有找到数据。
PHP学院的中学生
注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
最后登录:2024-09-23
在线时长:168小时13分
- 粉丝29
- 金钱4725
- 威望30
- 积分6705