23 条回复  ·  253 次点击
idragonet 小成 2024-10-2 11:05:39
Mysql 不是国产数据库。
Flourite 小成 2024-10-2 11:11:41
这迁移。。。性能降级、功能也对不上吧
wheat0r 小成 2024-10-2 11:35:08
@dreamswhite #11 那你迁了白迁
realpg 小成 2024-10-2 11:38:52
迁移预算几位数?
qfdk 小成 2024-10-2 12:19:12
不大靠谱. 为社么这么说... 我司就有一个 erp.... 大概 3k 多的表吧. 里面的 process 也都要重写... 工作量太大了.  甚至有些祖传脚本..... 然后业务代码里面有些用到直接执行  sql 代码的地方... 有些 语句并不通用. 要是用的 orm 可能没有这样的问题... 但是有些 orm 搞不定的真的是语句....
akira 初学 2024-10-2 12:33:53
这活。。大坑啊。。。技术验证都没验证的吧。
讲真, 数据迁移属于这个事情里面最最简单的部分了。  
sql 改造,代码改造 那边要做的事情多了去了
charleschilips 小成 2024-10-2 12:38:33
找个兼容 SQL server 的国产数据库
liuxey 小成 2024-10-2 12:41:23
如果有国产化需求,有些数据库供应商采购的时候可以附加迁移服务
Bingchunmoli 小成 2024-10-2 12:44:57
说实话之前有个国家项目(应该是省级)的数据库,SQLServer 很大,直接 navicat 迁的 mysql , 因为后台也改了所以还好一点。你这旧项目还在的话,能不动就不动是最好的方案吧
yinmin 小成 2024-10-2 12:57:33
微软 sql server 和 mysql 的 SQL 语法不兼容的,软件需要重构工作量不低。

其实,你用工具跨数据库迁移,本质上也是读数据写数据。自己直接写一个迁移程序,不复杂。mysql 的 insert 支持一条命令插入多行记录的,你组成 500 行记录一条 insert ,迁移速度也很快的。
返回顶部