<分区>
我需要在两个数据库之间同步数据。主数据库是一个 SQL Server 数据库,所有插入、更新和删除操作都在其中进行。另一个数据库是反射(reflect)同步时主数据库状态的 MySQL 数据库。
请注意,实时同步并不重要,同步将根据运营商和网络可用性随机进行。
我的问题:
- 确定两个数据库已经同步并且不需要同步的可能方法是什么
- 将数据从SQL推送到MySQL服务器的可能方式有哪些(无需从MySQL拉取数据)
- 我应该使用自定义脚本还是有可以处理预处理的工具
<分区>
我需要在两个数据库之间同步数据。主数据库是一个 SQL Server 数据库,所有插入、更新和删除操作都在其中进行。另一个数据库是反射(reflect)同步时主数据库状态的 MySQL 数据库。
请注意,实时同步并不重要,同步将根据运营商和网络可用性随机进行。
我的问题:
最佳答案
试试 Pentaho Kettle,它是一种具有工业实力的 ETL 工具。在找到 Kettle 之前,我们编写了一个自定义的 Perl 脚本来同步,这也有效。
关于mysql - 在两个不同的数据库之间同步数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8984517/