Java API、Yaml、SpringBoot和Spring命名空间
MyCat是基于服务端的代理,而Sharding-JDBC是基于客户端的代理
如果项目的运维人员比较强,人员水平比较高,那么可以采用MyCat的方式做分库分表,因为MyCat是偏向于DBA、运维。若公司运维人员较少或水平偏低,那么推荐使用Sharding-JDBC的方式。
注意:MyCat不支持统一数据库内的水平切分,而Sharding-JDBC则支持
原文:https://www.cnblogs.com/huillin/p/14094238.html