mycat 的 1.6.7 版本,已经调好环境,直接拿来就能跑,省了你一大堆配置的麻烦。支持的数据库挺多,像MySQLOracleSQL Server都能搞定,常见 SQL 基本都能识别,连老牌的DB2也照顾到了。

MySQL 协议起家的底子,带来的好处就是跨平台、跨语言都不在话下,像你前端用 Node.js 或者后端搞 Java、Python,接起来都挺顺。哦对了,响应也快,适合做数据中间件分发层。

我自己试了一下,用起来还蛮顺手的,核心逻辑不绕弯,配置文件改一改就能上手,适合做读写分离、数据库分片这种场景。推荐你去看下Mycat 数据库中间件详解,里面讲得蛮细。

如果你正好要整合多个数据库,或者要做一个统一的数据访问入口,可以试试看这个版本。毕竟官方调的版本,稳定性也靠谱。如果你还在用老的 1.6.5 版,也可以看看Mycat 1.6.5 中间件最新版 Linux 版本发布,对比一下改动。

小建议:部署的时候注意一下端口别冲突,配置文件里server.xmlschema.xml记得备份。调试时多关注下日志,里面的提示还挺有用。