![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyCat
MyCat的基础知识学习
江南飞鹏
这个作者很懒,什么都没留下…
展开
-
Mycat基本介绍(四)
Mycat分库分表和性能监控单个数据库负载是有限的,在应对高并发时候,达到极限时候,容易崩掉,以及当某个表数据量很大的时候,执行速度缓慢,影响应用用户体验;mycat提供了对数据库表垂直的库拆分,不同的业务模块的表,可以放不同的数据库,通过mycat,能屏蔽拆分细节,也就是连接mycat操作,我们依然可以看做是一个库,同时了mycat支持了把单个数据量巨大的表依据某个字段规则拆分成多个表分散存到多个数据库当中去,来减少单表压力;也就是我们说的垂直分库水平分表。垂直分库如何根据表来分库呢?有一种情况,原创 2020-06-05 16:55:27 · 224 阅读 · 0 评论 -
Mycat基本介绍(三)
Mycat+mysql双主双从高可用读写分离实现前面我们搭建了mycat实现一主一从读写分离,今天我们来搭建一个双主双从高可用的读写分离,抗风险能力强,企业级架构必须是双主双从M1 S1 主从复制 M2 S2 主从复制; M1,M2 互为主从复制 实现数据同步;无论哪个挂掉,Mycat可以自动切换,依然系统可用;我们来搭建两对Mysql主从复制;前面我们搭建过一对,下面再搭建一对和之前的一样 docker run -p 3308:3306 --name master2 -d -v原创 2020-06-04 16:45:01 · 114 阅读 · 0 评论 -
Mycat基本介绍(二)
mysql主从复制和mycat读写分离下面我们说说mysql的主从复制和mycat读写分离主从复制:概念:把一台主机的数据复制到其他一台或多台主机上原理:主从复制过程中主服务器有一个工作线程I/O dump thread,从服务器有两个工作线程I/O thread和SQL thread。主库把外界接收的SQL请求记录到自己的binlog日志中,从库的I/O thread去请求主库的binlog日志,并将binlog日志写到中继日志中,然后从库重做中继日志的SQL语句。主库通过I/O dump th原创 2020-06-03 15:38:38 · 193 阅读 · 0 评论 -
Mycat基本介绍(一)
MyCat安装与配置Mycat 是一个开源的分布式数据库系统,但是由于真正的数据库需要存储引擎,而 Mycat 并没有存 储引擎,所以并不是完全意义的分布式数据库系统mycat官网地址:http://www.mycat.org.cn/mycat的三大功能:主从复制、读写分离、分库分表mycat安装(基于docker)Mycat安装比较简单,直接官方下载压缩包,解压即可;链接地址:https://share.weiyun.com/gK1rPOvSMycat是java开发的,所以运行Myc原创 2020-06-01 23:09:23 · 174 阅读 · 0 评论