mycat概述

mycat概述

1.介绍

mycat号称中国第一开源数据库中间件,京东,双11都在使用

2.特点

支持高性能的读写分离
最大支持百亿(官方宣称千亿)级别的大表分片并行计算
支持数据整合输入输出

mycat概述_第1张图片

3.mycat原理

客户端发起sql,mycat进行拦截,之后开启后端数据库的连接,重新组织sql(方言)。

mycat概述_第2张图片

mycat执行逻辑:
1.拦截sql
2.计算分片,获取分片位置
3.计算读写分离逻辑
4.重新整理sql
5.启动客户端,并获取一条连接(连接池)
6.执行sql,并获取返回数据
7.将数据返回到客户端
8.还回资源

4.mycat总结图

mycat概述_第3张图片

你可能感兴趣的:(互联网架构,mycat)