一、MyCat简介
1.什么是MyCat
MyCat是目前最流行的基于Java语言编写的数据库中间件,是一个实现了MySql协议的服务器,其核心功能是分库分表。配合数据库的主从模式还可以实现读写分离。
MyCat官网:http://www.mycat.io/
2.使用MyCat后的架构图
image.png
3.使用MyCat的优势
3.1数据量级
单一的MySql数据存储量和操作量级有限,
MyCat可以管理若干MySql数据库,可以实现数据库的存储和操作。
3.2 开源性质
Mycat 是 java 编写的中间件,开源,免费
有非常多的人和组织对 Mycat 实行开发、维护、管理、更新
Mycat 是阿里原应用 corba 转型而来的
二、MyCat中的概念
1.切