mssql数据库有数据,我想将其移至mysql数据库。数据来自的表与我将要放入数据的表不同。我正在考虑的是做一个选择,然后将数据放入 json 中,然后将其插入到 mysql 中。这样我就知道哪些数据将进入哪个表和哪个列。但我认为这会非常困难,因为数据非常大。有备份数据,超过1GB。所以我认为我的解决方案不合适。
我想知道这个问题是否有更好的解决方案?
最佳答案
一种方法是标准化数据,这在我工作过的另一家公司似乎可行。然后编写一个可与 postgres 和 mysql 一起使用的动态数据库转换器。这是用 Java 编写的。
话虽如此,您需要确保关系数据库模型是您的最佳选择 data needs 。 No-SQL 解决方案更适合不断变化且不一致的数据。
关于mysql - 将数据库数据从mssql迁移到mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43750267/