前言
这篇学习笔记主要通过以下链接进行学习
尚硅谷Mycat核心教程(mycat实战应用)
数据库的中间件(一端连接数据库一端连接java的应用)
比如tomcat中的一端连接数据库一端连接客户端
主要是为了解决
- java与数据库的高耦合
- 高访问量高并发
- 读写请求数据不一致(将其读写进行分工,分解这个压力)
1. 简介
为了图形化界面更加明显
主要功能有:
读写分离、数据分片、多数据源整合
- 读写分离
- 只需要传入mysql给mycat,而不需要给数据库,不用管数据库有多少个这些操作
- 做好读写分离,也要做好数据的一致性,即主从复制来实现读写分离
- 数据库挂了,也要多一个备用数据库,多一个主从复制的数据库(图中没有显示出来),实现双主双从