![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mycat
文章平均质量分 77
行者张良
人生就是一场修行
展开
-
Mycat2-1.18 注释配置
当目标是集群的时候,自动进行读写分离,根据集群配置把查询sql根据事务状态发送到从或主数据源,如果目标是数据源,就直接发送sql到这个数据源.在Mycat2中,是否使用Mycat的集群配置应该是整体的架构选项,只能选其一.当全体目标都是数据源,要么全体目标都是集群。后者则是Mycat直接访问数据库,Mycat负责读写分离和集群高可用.当配置中出现集群和数据源的情况,尽量配置成他们的表的存储节点在一个物理库的实例中没有交集,这样可以避免因为多使用连接导致事务一致性和隔离级别破坏产生的问题.原创 2023-07-06 21:28:34 · 382 阅读 · 0 评论 -
搭建高性能数据库集群之二:MySQL读写分离(基于mycat2-1.22)
读写分离是常见的一种数据库架构,一般是由 1 主多从构成,特殊场景下也会存在多主多从的架构。无论哪一种架构,对于应用程序来说都是多个数据源,增加了代码的复杂性。如果配合 mycat,则可以实现屏蔽数据库复杂性,面向应用程序提供统一入口的功能。原创 2023-07-05 19:35:23 · 445 阅读 · 0 评论 -
docker专题系列之十六:安装mycat
由于docker镜像仓库中mycat镜像比较少或相对比较旧,因此一般使用手动制作镜像方式安装部署。下文,良哥通过实验,分别介绍两种方式下如何安装部署mycat。原创 2023-07-04 21:15:43 · 1224 阅读 · 0 评论 -
搭建高性能数据库集群之三:Keepalived实现MySQL集群高可用
搭建高可用集群,2台HAProxy 可实现Mycat多节点的集群高可用和负载均衡,而HAProxy 的高可用,由Keepalived来实现。Keepalived负责为该台服务器抢占vip(虚拟IP),抢到后对该主机访问。原创 2023-07-03 19:50:06 · 665 阅读 · 0 评论 -
搭建高性能数据库集群之一:MySQL主从复制(一主一从、双主双从)
主从数据库是什么意思呢,主是主库的意思,从是从库的意思。数据库主库对外提供读写的操作,从库对外提供读的操作。高可用,实时灾备,用于故障切换。比如主库挂了,可以切从库。读写分离,提供查询服务,减少主库压力,提升性能备份数据,避免影响业务。主从复制原理,简言之,分三步曲进行:①主数据库有个 binlog 二进制文件,记录了所有增删改 SQL 语句;②(binlog线程)从数据库把主数据库的binlog文件的 SQL 语句复制到自己的中继日志relaylog;原创 2023-06-19 20:41:45 · 3631 阅读 · 0 评论 -
搭建高性能数据库集群之二:MySQL读写分离(基于mycat-1.6.7.1)
Mycat是数据库中间件。高可用性与Mysql读写分离安装Mycat之前,需要安装Mysql、JDK,安装Mycat稳定版是1.6.7.1下载好的安装包文件 (Mycat-xxx-linux.tar.gz),上传Linux服务器上,一般安装在/usr/local下,进行解压安装成功,进入mycat目录,能看到我们将存放同一个数据库中数据分散到多个数据库中,达到单台设备负载效果。当数据库量超过800万,需要做分片处理。Mycat是数据库中间件,可以被看做一个/多个数据库集群构成的逻辑库。原创 2023-07-03 19:08:47 · 383 阅读 · 0 评论