小编Kev*_*ski的帖子

将数据从 SQL Server 镜像到 MySQL 的最佳方法

我需要有关将数据从具有 SQL Server 后端的第三方销售点系统复制到 MySQL 数据库的帮助。

具体来说,有人可以建议在我们的 MySQL 实例上从 SQL Server 镜像数据的最佳方法吗?

当前流程:

  • 从远程 SQL Server 中选择一个数据集并使用 PHP 写入文本文件。
  • 使用 PHP 使用 LOAD INFILE 导入文本文件。
  • 某些数据集必须分块为多个迭代。

缺点:

  • 它缓慢而繁琐。
  • 需要每 x 分钟轮询一次他们的服务器以进行更改。
  • 难以检测更改,因为大多数表在行上没有“更新时间”来指示更改。因此,我们有时不得不假设我们将需要整个表。
  • 表多达 1100 万条记录(并且还在增长)。
  • 带宽使用效率低下。
  • 每当 SQL Server 上的架构更改(临时通知)时,我们都必须对更改做出反应并更改每个查询。

额外情况:

  • 我们的第三方 SQL Server 主机不允许对系统进行任何更改。
  • 我方(MySQL)对系统变化更加灵活。
  • 由于我们是 LAMP 商店,因此无法更改为 SQL Server 平台。
  • 我们是非常有能力的 IT 开发人员,但这个问题似乎需要额外的建议。
  • 管理层反对有机的销售点。

mysql replication sql-server mirroring

5
推荐指数
1
解决办法
3208
查看次数

标签 统计

mirroring ×1

mysql ×1

replication ×1

sql-server ×1