2020-08-17 20:37:27 1331次浏览 0条回答 0 悬赏 10 金钱

负载均衡是将请求分流,然而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) 配置和管理较差,可能会丢失数据;

    没有找到数据。
您需要登录后才可以回答。登录 | 立即注册
PHP学院的中学生
副总裁

PHP学院的中学生

注册时间:2018-10-23
最后登录:2024-09-23
在线时长:168小时13分
  • 粉丝29
  • 金钱4725
  • 威望30
  • 积分6705

热门问题