微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

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

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

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

读写请求的数据不一致

这些问题

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

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

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

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

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

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

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

3

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

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

 

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐