mysql - 在 MSSqlServer 和 MySQL 之间自动更改数据
问题描述
所以我最近使用迁移向导将一堆非常大的数据库从 SQL Server 移植到 MySQL。这是手动完成的,非常耗时。我的下一步是以某种方式自动化这个过程。由于作为 MSSqlServer 一部分的数据库不断更新,我需要在很短的时间内跟踪 MySQL 中的这些变化。我的问题是,通过迁移向导,将所有数据移植过来需要很多天。如果有一个小的变化,那么简单地跟踪变化并在 MySQL 中进行更改而不是每周左右报告整个数据库是有益的。
我想到了一些路线,但我不确定这些路线是否可行,或者它们是否实用。
将迁移转换为脚本并每周运行这些脚本。这将使我能够实现流程自动化。然而,问题是重新传输所有数据需要几天的时间,所以它不是很实用。
以某种方式将 MySQL 链接到 MSSQLServer 并在 MySQL 上实时跟踪更改。我不知道这是否可能,但这似乎是最实用的方法。
任何有关解决此问题的建议或帮助将不胜感激。
TL;DR:我需要跟踪从 MSSQLServer 数据库到 MySQL 数据库的数据的微小变化,而不必每次都通过迁移向导重新传输所有数据。
解决方案
推荐阅读
- docker - 在 Windows Container 中运行的非入口点(随机)进程如何写入 docker 默认日志输出(stdout)?
- python - 如何在 mayavi/tvtk 非结构化网格中添加几个标量场?
- r - 基于两个不同列中的两个条件的子集数据框 R
- c - MPLAB X 中的有效代码和编译器错误
- asp.net-core - 如何在用户存储中实现 AddToRoleAsync
- python - 创建两个列表的组合,直到一个列表中的值高于另一个?
- flutter - Flutter http 对象列表
- jquery - 未捕获的类型错误:$(...).collision 不是函数
- java - 获取人名首字母的方法
- java - 在Java中根据日期对字符串列表进行排序