MyCat分布式数据库集群架构工作笔记0001---Mycat简介

技术交流QQ群【JAVA,C++,Python,.NET,BigData,AI】:170933152

MyCat分布式数据库集群架构工作笔记0001---Mycat简介

数据库中间件的定义上面是

MyCat分布式数据库集群架构工作笔记0001---Mycat简介

如果不用mycat,java应用直接操作mysql数据库,

可能要面对,java与数据库紧耦合

高访问量高并发对数据库的压力

读写请求的数据不一致

这些问题

MyCat分布式数据库集群架构工作笔记0001---Mycat简介

咱们传统的办法可能是,给这个java应用,配置多个数据源,然后不同的数据源,去访问不同的数据库

通过这样的方式,但是,这样的话,只能,就是说,不同的数据库,放不同的数据才行,因为,如果,数据库之间不隔离的话

可能会出现,读写与请求数据不一样的 问题

MyCat分布式数据库集群架构工作笔记0001---Mycat简介

用了mycat咱们就不用这样了,java应用只需要连接mycat就可以了

MyCat分布式数据库集群架构工作笔记0001---Mycat简介

mycat会去管理多个后台数据库,我们还可以设置,比如,一台写数据库,\

多带读数据库,做读写分离

MyCat分布式数据库集群架构工作笔记0001---Mycat简介

这样就相当于我们直接操作mycat就可以了

MyCat分布式数据库集群架构工作笔记0001---Mycat简介3

mycat把数据库,包成了一整个大的分布式数据库.

我们不需要关注,数据库之间的数据同步等等问题.

 

 

 

 

上一篇:MySQL 数据库集群-PXC 方案(二)


下一篇:Mycat总结(2)读写分离