mysql-mycat分库分表中间件

mysql-mycat分库分表中间件


前篇

Mycat的架构其实很好理解,Mycat是代理,Mycat后面就是物理数据库。和Web服务器的Nginx类似。对于使用者来说,访问的都是Mycat,不会接触到后端的数据库。


主键自增

因为 水平拆分 是基于 id hash 取模 获取目标数据库, 所以 插入数据 前必须先获取到 id 值.

需要加入 mycat 的语句, 如: next value for MYCATSEQ_GLOBAL