
MyCat2
文章平均质量分 67
分布式数据库中间件MyCat2
程序员小圆
Java领域优质创作者,阿里云博客专家,专注项目实战、毕设定制/协助,分享Java、架构相关知识,产品测评宣传、工具推广等合作。
展开
-
MyCat2实践(7) - MyCat分库分表
因为t_order_detail表是按照order_id取模分表的,所以保证了同一张订单的明细数据都在一张表中。显然是可以的,因为MyCat将order和order_detail作为一个具有关联关系的ER表。接下来,创建一张t_order_detail表,存放订单的明细数据,与t_order表关联。我们打开t_order_detail_0和t_order_detail_1两张表看一下数据。其中的数据并不是按照我们插入的顺序显示的,而是t_ordr_0和t_order_1的拼接。原创 2024-04-26 09:32:46 · 1120 阅读 · 1 评论 -
MyCat2实践(6) - MyCat双主双从的读写分离
在前面双主双从的基础上,下面利用MyCat来进行双主双从的读写分离。原创 2024-04-26 09:31:32 · 560 阅读 · 2 评论 -
MyCat2实践(5) - MySQL双主双从
下面将之前搭建的主从复制架构,改为双主双从的架构,两台主机互为从机,当一台主机下线后,另一台作为主机提供写服务,下线的主机重新上线后,再订阅现在的主机同步日志,也就是保持一台写,三台读的模式此前,我已经搭建了128、129两台数据库,一主一从,现在在虚拟机再建两台,130和131,再搭建一主一从,然后让128、130两台主机互为备机,准备完成后,开始下面配置。原创 2024-04-26 09:29:41 · 516 阅读 · 2 评论 -
MyCat2实践(4) - MyCat读写分离
为了分辨查询是否读写分离,我们往逻辑库中插入下面这行数据,mycat会到主库去执行写命令,当从库复制过去时,因为hostname不一样,实际从库的name字段的值和主库也会不一样。此时,打开/usr/local/mycat/conf/clusters目录下的prototype.cluster.json文件,也可以看到配置的集群信息。添加数据源,执行下面语句添加数据源,也可以在mycat/datasources目录下添加配置数据源文件,这里为了方便,直接用注释的方式添加也可以。配置完成后,重启mycat。原创 2024-04-25 09:57:16 · 511 阅读 · 0 评论 -
MyCat2实践(3) - MyCat环境搭建
如果关闭防火墙还是不行,运行下面命令看一下8066端口有没有应用程序建立连接,没有的话可能是mycat没启动成功,根据启动日志去解决。把mycat文件夹放到需要安装的linux系统下,例如我这里放在/usr/local下面。把下载下来的tar包解压,得到一个名为mycat的文件夹。mycat需要jdk支持,启动前系统必须安装jdk!8066端口建立了连接,说明mycat是启动的。将下载好的jar包放入mycat/lib下。使用8066端口进入mycat。下载mycat的jar包。配置mycat数据源。原创 2024-04-25 09:33:02 · 379 阅读 · 0 评论 -
MyCat2实践(2) - MySQL主从复制
继上一篇搭建MySQL后,我们再搭建一个MySQL的主从复制架构,后面再用MyCat给这个主从数据库进行读写分离。原创 2024-04-24 12:20:05 · 601 阅读 · 0 评论 -
MyCat2实践(1) - MySQL环境搭建
本专栏将通过MyCat从零搭建一个数据库集群,包括读写分离、多主多从、分库分表等。原创 2024-04-24 12:01:36 · 967 阅读 · 0 评论