sharding-proxy+ui+scaling-5.0.0 的组合部署,挺适合你想搭个分布式中间层玩玩的时候用。

sharding-proxy主要搞定 SQL 解析、转发这一块,搭配Sharding-UI,界面操作会方便不少。再配上scaling模块,数据迁移就不用自己写脚本了,省心多了。

文档里写得比较清楚,像端口配置、server.yamlconfig-sharding.yaml这些文件怎么改,基本照着改就能跑起来。部署顺序也讲得明白:先 proxy,再 UI,scaling,顺着来就没啥坑。

想了解建库建表?可以去看看建库建表脚本,SQL 结构挺直观。还不熟 MongoDB 分片机制?推荐你也顺便看看MongoDB Scaling 详解,里面有不少实践经验,挺受用。

UI 那块如果想搞点前端美化,也可以参考圆形边缘 UI的设计方式,界面上会更有感觉。REST 相关 API 怎么调用?REST Proxy API也有提到,别漏了这块。

如果你已经熟悉 MyCat,不妨看看proxy 与 mycat 对比,能更快找到 sharding-proxy 的优势。部署完之后,记得先跑下压测,看看性能瓶颈在哪,不然上线容易出幺蛾子。

如果你在折腾 ShardingSphere 这套东西,尤其是想图形化管理+迁移自动化,那这个版本真的可以一试。