mysql - 在两个不同的数据库之间同步数据

标签 mysql sql-server database synchronization

<分区>

我需要在两个数据库之间同步数据。主数据库是一个 SQL Server 数据库,所有插入、更新和删除操作都在其中进行。另一个数据库是反射(reflect)同步时主数据库状态的 MySQL 数据库。

请注意,实时同步并不重要,同步将根据运营商和网络可用性随机进行。

我的问题:

  • 确定两个数据库已经同步并且不需要同步的可能方法是什么
  • 将数据从SQL推送到MySQL服务器的可能方式有哪些(无需从MySQL拉取数据)
  • 我应该使用自定义脚本还是有可以处理预处理的工具

最佳答案

试试 Pentaho Kettle,它是一种具有工业实力的 ETL 工具。在找到 Kettle 之前,我们编写了一个自定义的 Perl 脚本来同步,这也有效。

关于mysql - 在两个不同的数据库之间同步数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8984517/

相关文章:

mysql传递数据到in

mysql - 查找一个表中与另一表中其他元素最接近的两个元素

mysql - mysql中如何用join代替union

c# - 从 C# 中查找 SQL Server 的恢复进度

database - 覆盖 TFields 和 TStringField 中的 AsString

php - MySql 从两个相同的表中获取一条记录并进行检查

sql - TOP 减慢查询速度

c# - 检测到冲突的更改。当尝试插入具有相同键的多个实体时可能会发生这种情况

python - Django DB在模型中存储上传的文件是否高效?

mysql - 如何获取mysql数据库的大小?