请教 SQLServer 迁移到 MySQL 方案, 1W+DB

49 天前
 dreamswhite

公司是传统企业,一个十几年的系统,使用 SQLServer 存储数据。累积到现在已有 1W+ DB ,每个 DB 下 100+表。想全部迁移至 MySQL 。SQLServer 和 MySQL 部署在内网不同服务器,MySQL 操作系统为 Linux 。

已尝试的方案:

想问下有没有更好的方案?

3923 次点击
所在节点    数据库
53 条回复
youisme
49 天前
正儿八经的找个 dba 或者技术顾问来做这个事情吧。。。
ferock
49 天前
花点钱…别那么抠
dreamswhite
49 天前
@ferock 可以花钱,花钱的话应该找什么样的人或者厂商?
sagaxu
49 天前
用户和权限,表结构,数据,存储过程,触发器等等,每一项都可能遇到兼容性问题,不是迁完不报错就算成功的。这事情需要专业的公司提供服务。
liaojl
49 天前
可以花钱的话,还是建议续费 SQL sever 吧,这看起来工作量就不小,还有数据库的兼容性问题,以及后续的各种测试。
ferock
49 天前
@dreamswhite #3

招个 dba , 或者找个公司做数据改造,或者,回到原来
billzhuang
49 天前
为什么要迁移到 mysql ?
june4
49 天前
可怕为啥会有 1w 个 db 这么多,难道是结构都是一样的,只是数据新旧不同,那感觉还好,一个能成了就行
wangee
49 天前
找专业的 DBA 吧,这数据量太哈人了
beneo
49 天前
https://www.clougence.com/ 公司帮你弄吧
dreamswhite
49 天前
@billzhuang 国产化需求
dreamswhite
49 天前
@june4 历史原因,最开始的代码就写成了这个样子 = =
beneo
49 天前
国产化 更不应该 用 MySQL ,去弄下 PolarDB ,信创数据库
qping
49 天前
这个需要一段时间吧,同步完数据不需要测试,试运行一段时间?这个时间差内产生的心属于如何处理?

你需要先制定一个迁移方案,而不只是迁移工具
qping
49 天前
纠正:
这个时间差内产生的心属于如何处理?
->
这个时间差内产生的新数据如何处理?
idragonet
49 天前
Mysql 不是国产数据库。
Flourite
49 天前
这迁移。。。性能降级、功能也对不上吧
wheat0r
49 天前
@dreamswhite #11 那你迁了白迁
realpg
49 天前
迁移预算几位数?
qfdk
49 天前
不大靠谱. 为社么这么说... 我司就有一个 erp.... 大概 3k 多的表吧. 里面的 process 也都要重写... 工作量太大了. 甚至有些祖传脚本..... 然后业务代码里面有些用到直接执行 sql 代码的地方... 有些 语句并不通用. 要是用的 orm 可能没有这样的问题... 但是有些 orm 搞不定的真的是语句....

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1077367

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX