Mycat
文章平均质量分 77
Mycat
水无痕simon
任重而道远...
展开
-
3 Mycat读写分离实现
基于Mysql主从复制,我们通过Mycat,能够实现读写分离,即master主服务器实现写操作(insert,update,delete等),salve从服务器实现读操作(select等)主服务器一旦有写入操作,从服务器通过读取binlog,来实现数据同步;Mycat也时时发送心跳包来检测mysql服务器是否可用;原创 2023-12-12 15:58:32 · 107 阅读 · 0 评论 -
2 Mycat2 安装与启动
优点是并不需要记录每一条sql语句和每一行的数据变化,减少了binlog日志量,节约IO,提高性能。缺点是在某些情况下会导致master-slave中的数据不一致(如sleep()函数, last_insert_id(),以及user-defined functions(udf)等会出现问题)。以上两种模式的混合使用,一般的复制使用STATEMENT模式保存binlog,对于STATEMENT模式无法复制的操作使用ROW模式保存binlog,MySQL会根据执行的SQL语句选择日志保存方式。原创 2023-12-12 10:54:32 · 283 阅读 · 0 评论 -
1. Mycat2应用与实战
1、mycat介绍 Mycat 是一个开源的分布式数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有存 储引擎,所以并不是完全意义的分布式数据库系统。 MyCat是目前最流行的基于Java语言编写的数据库中间件,也可以理解为是数据库代理。 在架构体系中是位于数据库和应用层之间的一个组件,并且对于应用层是透明的,即数据库 感受不到mycat的存在,认为是直接连接的mysql数据库(实际上是连接的mycat,mycat实现了mysql的原生协议)。 MyCat是基于阿里开源的Cobar产品而原创 2023-12-11 20:01:12 · 231 阅读 · 0 评论