笑小枫-Mycat实战系列
文章平均质量分 95
Mycat实战,包括mycat介绍,搭建,实现读写分离,分库分表等操作。保姆级别教程,持续更新,欢迎大家订阅。
笑小枫
一个爱钓鱼的程序员,专注于Java领域开发,开源项目《MapleBoot》,CSDN Java领域优质创作者,CSDN专家,阿里云博客专家,希望和志同道合的小伙伴一起学习进步。
展开
-
【Mycat2实战】六、Mycat分片算法讲解
Mycat2支持常用的(自动)HASH型分片算法也兼容1.6的内置的(cobar)分片算法。HASH型分片算法默认要求集群名字以c为前缀,数字为后缀,c0就是分片表第一个节点,c1就是第二个节点。该命名规则允许用户手动改变。通过上边的讲解,已经能够完成大部分的需求了,但是如果你想不规则的划分分区位置,那么上边的做法可能做不了,因为上边的算法都是平均的,不管是单库、多库、多数据源。原创 2023-11-28 09:22:40 · 2224 阅读 · 21 评论 -
【Mycat2实战】一、Mycat简介
什么是MycatMycat是数据库中间件,所谓中间件数据库中间件是连接Java应用程序和数据库中间的软件。为什么要用MycatJava与数据库的紧耦合高访问量高并发对数据库的压力读写请求数据不一致为什么要主从复制注意: MySQL是现在普遍使用的数据库,但是如果宕机了必然会造成数据丢失。为了保证MySQL数据库的可靠性。就要会一些提高可靠性的技术。如何解决性能问题生活中有很形象的例子,比如你去超市买东西,如果只有一个收银台,只可以排一队一次等待,如果有多个收银台,就可以排多队,大大提升了效率。原创 2023-11-14 18:02:35 · 734 阅读 · 9 评论 -
【Mycat2实战】五、Mycat实现分库分表【实践篇】
本文主要讲如何使用Mycat来实现分库分表。正式配置之前,先声明一下,配置分表这里采用注释配置的方法,配置即可生效并且动态更新Mycat配置并且把配置持久化,具体可参考通过注释配置文档介绍,这个注释配置挺方便的。后面的Mycat分片算法讲解会介绍直接通过建表语句创建分片。这里介绍和上文Mycat已执行的内容均无关联,这里先重置Mycat配置。重置后读写分离文章中相关的配置全部清除。原创 2023-11-21 16:27:00 · 1679 阅读 · 27 评论 -
【Mycat2实战】四、Mycat实现分库分表【概念篇】
首先,我们需要知道所谓"分库分表",根本就不是一件事儿,而是三件事儿,他们要解决的问题也都不一样。这三个事儿分别是"只分库不分表"、“只分表不分库”、以及"既分库又分表"。分库:就是一个数据库分成多个数据库,部署到不同机器。分表:就是一个数据库表分成多个表。原创 2023-11-21 10:04:49 · 690 阅读 · 7 评论 -
【Mycat2实战】三、Mycat实现读写分离
本文主要讲解了如何使用Mycat实现一主一从的读写分离。一主多从、双主复制、多主多从,文章也是简单的提了一下,小伙伴门感兴趣可以自己去尝试,就是配置多个主从的数据源。如果在搭建的过程中有任何疑问,可以评论区留言或者关注微信公众号留言,博主看到会及时的给予解答。原创 2023-11-15 18:02:01 · 1492 阅读 · 9 评论 -
【Mycat2实战】二、Mycat安装部署
本文主要介绍了Mycat如何在Linux系统上进行安装,部署。详细的图文步骤,让你更方便快捷的安装,部署Mycat。原创 2023-11-15 13:12:27 · 1718 阅读 · 7 评论