mysql - 将数据库数据从mssql迁移到mysql

标签 mysql sql-server database sql-server-2008 database-migration

mssql数据库有数据,我想将其移至mysql数据库。数据来自的表与我将要放入数据的表不同。我正在考虑的是做一个选择,然后将数据放入 json 中,然后将其插入到 mysql 中。这样我就知道哪些数据将进入哪个表和哪个列。但我认为这会非常困难,因为数据非常大。有备份数据,超过1GB。所以我认为我的解决方案不合适。

我想知道这个问题是否有更好的解决方案?

最佳答案

一种方法是标准化数据,这在我工作过的另一家公司似乎可行。然后编写一个可与​​ postgres 和 mysql 一起使用的动态数据库转换器。这是用 Java 编写的。

话虽如此,您需要确保关系数据库模型是您的最佳选择 data needs 。 No-SQL 解决方案更适合不断变化且不一致的数据。

关于mysql - 将数据库数据从mssql迁移到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43750267/

相关文章:

mysql - 除了 auto_increment 列之外,还有任何 MySQL 命令可以重复行吗?

json - 遍历 XML 节点,然后检查是否有匹配的 json 值,然后选择该值

database - swift 和 SQLite

mysql - SQL 高级 where - 合并查询中的两个 where 选择

php - 使用 MySQLi 将 PHP 输入与数据库进行比较

php - 查询返回基于类别的重复产品

sql-server - SQL Server : Improve PROCEDURE without using CURSOR

C# 使用 DataReader 和 CSV writer 批量/ block 导出 SQL Server 大表

java - 将文件保存为 lob 还是 OS 文件?