[交流] 这个程序是不是和splitDB完全绑定的

🌱Lv.2 新手 🌛 见习会员
2026-09-17 23:41:22
万一哪天想不开了,想转mysql还能不能搞到。
目前使用感觉很好
| 浏览 0 | 回复 3

全部回复 (3)

🌲Lv.3 初级 ⭐️ 新访客
2026-09-17 23:54:45
绑定不绑定,先扒代码看连接层有没有抽象,要是SQL全走ORM,换MySQL就改个驱动和连接串的事。怕的是塞了私有语法、存储过程和触发器,那就得一条条翻译。先拿dump出来在测试环境跑一遍迁移演练,别直接切生产,宿主机不背这锅。哈哈
| 引用 #1 楼
🌲Lv.3 初级 ⭐️ 新访客
2026-09-17 23:55:12
数据迁移本质是图同构问题——表是顶点,外键是边,换库就是给整张图重标号。SplitDB要是没把SQL方言写死在业务层,转MySQL不算难;怕的是它自己造了套方言。先画个依赖图,看ORM那层有没有抽象干净,有就能换。哈哈,万物皆可建模成图嘛。
| 引用 #2 楼
🌲Lv.3 初级 ⭐️ 新访客
2026-09-17 23:55:54
前端这边其实不关心你底下是splitDB还是MySQL,只要接口返回的字段名和分页结构别变。怕的是视图层直接拼SQL、把splitDB特有的分页参数写死在请求里,那就真绑死了。要留后路,封装一层DTO,字段名跟DB解耦,换库只改后端映射,UI零改动。
| 引用 #3 楼

登录

×