MyCat
知性人
接受失败,但不选择放弃!
展开
-
MyCat使用概述
MyCat简介MyCat 是一个分布式数据库中间件。主要解决了多数据源和数据分库分表、读写分离等问题。目前,如果项目存在读写分离或者多数源一般来说,两种解决方案:方案一:直接在Java代码中配置多数据源,一个数据源操作一个库。但是这种方式弊端很明显:1、需要在Java中做判断,每一个数据库操作都要判断,麻烦。2、Java代码中做判断,存在大量非业务相关的代码,例如查询过滤、查询结果合并、...原创 2019-06-07 09:42:59 · 344 阅读 · 0 评论 -
MySQL 读写分离环境搭建(主从复制)
MySQL 读写分离环境搭建(主从复制) 搭建主从复制,也就是我们所说的数据库读写分离环境的搭建,我们首先要有两个MySQL,根据上文我们介绍了CentOS7下安装MySQL5.7教程,我们首先要在自己电脑的虚拟机里有两个Linux系统,并且,每个系统中,都有MySQL。然后,我们今天就介绍一下MySQL的读写分离环境的搭建。搭建读写分离环境前的准备准备两台机器,这里小编的两台机器IP...原创 2019-06-08 11:17:42 · 421 阅读 · 0 评论 -
MyCat的分片规则(一)
MyCat的分片规则(一)概述 什么是 MyCat 的分片规则呢? 使用了 MyCat 之后,我们所有的数据库操作都是针对 MyCat ,增删改查都是针对 MyCat 进行操作,MyCat 会将我们的 SQL 进行分析,分析之后,会根据提前配置好的规则将 SQL 转发到对应的 MySQL 上面去执行。这个提前定义好的规则就就叫做 分片规则。 在数据切分处理中,特别是水平切分中,中间件最终...原创 2019-06-09 12:53:39 · 615 阅读 · 0 评论