Mycat的诞生,要从其前身Amoeba和Cobar说起。Mycat最初起源于Amoeba(变形虫)项目,这个项目致力于MySQL的分布式数据库前端代理层,主要在应用层访问MySQL时充当SQL路由功能。阿里巴巴在Amoeba的基础上开发出了Cobar,于2012年6月19日正式对外开源。Cobar自诞生之日起,就受到广大程序员的追捧,但是2013年后几乎没有更新,在生产环境的使用中也出现了许多Bug。
2013年,Cobar 在某大型项目的使用过程中被发现存在一些比较严重的问题,于是广大开源爱好者将其改良,Mycat 1.0由此而生。