
MyCat
Art&Code
艺术与代码相辅相成。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用MyCat分表分库原理分析
使用MyCat分表分库原理分析 Mycat可以实现 读写分离 分表分库 主从复制是MySQL自带的哈~ 关于分片取模算法: 根据id进行取模 根据数据库集群的数量(或者说是表数量,mycat里面一个表对应一个库) 使用MyCat分表分库原理分析 Mycat中的路由结果是通过分片字段和分片方法来确定的,如果查询条件中有id字段的情况还好,查询将会落到某个具体的分片 ...原创 2019-01-29 01:15:00 · 1219 阅读 · 0 评论 -
MyCat分片集群
MyCat分片集群 数据库集群会产生的问题: 自增ID问题 数据关联查询问题(水平拆分) 数据同步问题 数据库集群 自动增长id产生重复的话,解决: UUID形式 (没有排序 不是自增) 设置数据库步长 其他方案: redis 或者雪花算法 数据库分库分表的策略: 数据库分表分库策略 数据库分表分库原则遵循 垂直拆分与水平拆分 垂直拆分...原创 2019-01-29 00:12:00 · 412 阅读 · 0 评论 -
SpringBoot和Mycat动态数据源项目整合
SpringBoot和Mycat动态数据源项目整合 SpringBoot项目整合动态数据源(读写分离) 1.配置多个数据源,根据业务需求访问不同的数据,指定对应的策略:增加,删除,修改操作访问对应数据,查询访问对应数据,不同数据库做好的数据一致性的处理。由于此方法相对易懂,简单,不做过多介绍。 2. 动态切换数据源,根据配置的文件,业务动态切换访问的数据库:此方案通过Spring的AOP,As...原创 2019-01-28 17:48:00 · 1649 阅读 · 1 评论 -
MyCat配置和使用
MyCat配置和使用 1、什么是MyCat 2、MyCat应用场景 3、使用MyCat路由实现读写分离 4、SpringBoot动态数据源切换原理 5.、SpringBoot项目实现读写分离 使用MyCat实现读写分离 什么是MyCat MyCAT是一款由阿里Cobar演变而来的用于支持数据库,读写分离、分表分库的分布式中间件。MyCAT支持Oracle、MSSQL、MYSQL、...原创 2019-01-28 16:12:00 · 205 阅读 · 0 评论