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

2024-10-02 09:12:22 +08:00
 dreamswhite

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

已尝试的方案:

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

5726 次点击
所在节点    数据库
53 条回复
F281M6Dh8DXpD1g2
2024-10-02 22:21:50 +08:00
@chenzi0103 洗洗睡吧,光数据类型转换就够你喝一壶的,我只能说隔行如隔山
bugmakerxs
2024-10-02 23:15:31 +08:00
问问阿里云 dts 有没有私有化解决方案
bugmakerxs
2024-10-02 23:15:44 +08:00
bugmakerxs
2024-10-02 23:17:02 +08:00
或者先同步到云上 mysql ,再自己从云上 mysql 同步到本地 mysql 。
forty
2024-10-03 06:27:47 +08:00
如果只是表和视图,其实很容易了,如果还有存储过程,那估计没法自动转换了。
老的系统,能跑就尽量不动,是至理名言。搞出问题是大概率的,修修补补再折腾个半年都算是正常的。
rqYzyAced2NbD8fw
2024-10-03 07:23:40 +08:00
@dreamswhite #11 mysql 怎么也成国产的了
wtks1
2024-10-03 11:28:01 +08:00
@oamu #39 兼容 mysql 的国产数据库很多,但 mysql 本身可是不算国产化数据库的,根本过不了国产化验收,没干过这行的就别瞎 bb 了
bthulu
2024-10-03 11:29:17 +08:00
仅仅是迁移数据的话, 很简单, 直接用阿里云的 DTS 功能就行了, 可以在不中断业务的情况下同步数据到 MYSQL.
oamu
2024-10-03 12:04:54 +08:00
@wtks1 #47 搞笑,某个鸭子数据库,支持 mysql 所有操作,支持 mysql 的所有工具,那它就是 mysql ,我把它当作 mysql ,并没说我一定实际使用 mysql 。某个 xx 系统完美兼容安卓,应用开发也完全和安卓的一样,但你敢说它不是国产系统?
guiyumin
2024-10-03 12:33:05 +08:00
我觉得你别迁移
对你没任何好处
tairan2006
2024-10-03 18:30:23 +08:00
国产化别用 mysql ,找个兼容 sql server 的
alinwu05
2024-10-03 19:59:51 +08:00
用过一个工具叫 sqllines, 便宜好用!
dreamswhite
2024-10-05 09:16:17 +08:00
@noparking188 能麻烦加下我的 v 吗: dreamswhite

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

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

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

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

© 2021 V2EX