将数据库数据从 mssql 迁移到 mysql
Posted
技术标签:
【中文标题】将数据库数据从 mssql 迁移到 mysql【英文标题】:migrating database data from mssql to mysql 【发布时间】:2017-09-30 16:59:30 【问题描述】:mssql 数据库有数据,我想将它移动到 mysql 数据库。数据来自的表与我将数据放入的表不同。我在想的是做一个选择然后把数据放在一个json中然后把它插入到mysql中。这样我就知道哪些数据将进入哪个表和哪个列。但我认为这将非常困难,因为数据非常大。有备份数据,超过1GB。所以我认为我的解决方案不合适。
我想知道这个问题是否有更好的解决方案?
【问题讨论】:
数据来自的表与我将数据放入的表不同没有其他方法,只能先预处理数据将它们插入 mysql.. @BagusTesa 你说的是唯一的方法就是我想怎么做?选择然后插入? 【参考方案1】:在我工作过的另一家公司似乎可行的一种方法是对数据进行规范化。然后编写一个可与 postgres 和 mysql 一起使用的动态 db 转换器。这是用 Java 编写的。
话虽如此,您需要确保关系数据库模型是您的data needs 的最佳选择。 No-SQL 解决方案更适合不断变化且不一致的数据。
【讨论】:
以上是关于将数据库数据从 mssql 迁移到 mysql的主要内容,如果未能解决你的问题,请参考以下文章
MSSQL 到 MySQL 迁移 - UCS-2 代理对的字符编码问题,如何从 MSSQL 数据库中删除这些?