MyCat主要作用
实现数据库的读写分离
读负载均衡,支持后台MySQL的高可用。
数据库的读写分离
mycat 实现读写分离。
1.为什么要读写分离,作用是什么?
MYCAT的主要作用:
2. 实现数据库的读写分离,MYCAT支持读负载均衡,多出现在一主多从的架构上,读操作可以在多个从服务器上进行均衡。MYCAT还支持后端MySQL主从复制集群高可用。
这里的高可用:指的是可以在配置的时候,除了主节点之外,在指定一台从节点也可以支持写的功能,当主节点宕机之后,MYCAT会把写的SQL路由到我们在配置文件中指定的从节点上,并且并不支持把其他的从节点设置为新的主节点进行主从同步的功能。
MYCAT是一款数据库中间层产品
主要作用为
实现数据库的读写分离
(MYCAT支持读负载均衡
MYCAT支持后端MySQL高可用)
高可用 当主节点荡机后,MYAT就会把写好的MySQL录制到指定的从节点上,但不支持把其他的从节点就新的主进行主从同步.
实现数据库的读写分离
写操作在主数据库执行,读操作在从数据库执行
mycat支持读负载均衡
mycat支持后端MySQL的高可用
使用中间件的主要目的:数据库读写分离
主从复制集群(写操作在主数据库中执行、读操作在从数据库中执行)
主从复制实现原理
支持读数据库的负载均衡,这种情况多出现在一主多从的架构上,将读负载在多个服务器上进行均衡
高可用:在配置的时候,除了主节点之外,可以指定从节点,实现写操作(好多没有记)
mysql主从复制
mycat主要功能
不支持主机宕机之后从机作为主机实现主从复制
mycat对后端数据库的高可用表现为:
配置主服务器具有写的功能,同时配置指定的从服务器也具有写的功能,
当主服务器挂掉的时候mycat会把写的内容路由到指定的从服务器上
读写分离(主从服务器)
支持读负载均衡(一主多从)
支持后端mysql多可用(配置主服务器时配置一个从服务器也具有写功能,当主服务器down掉时,路由到从服务器上)
实现数据库的读写分离
数据库中间层产品