gpt4 book ai didi

database - 如何同步的理论。 (二)数据库

转载 作者:搜寻专家 更新时间:2023-10-30 20:18:55 25 4
gpt4 key购买 nike

如果我想同步两个数据库,例如:每 15 分钟一次,我应该通过哪些步骤?

如果我想同步,你能给我什么实用的建议。一个 MYSQL 和一个 MSSQL 数据库?

最佳答案

真正复制(类似于 MySQL 到 MySQL)背后的理论非常复杂和困难。我不建议尝试为 MySQL 到 SQL Server 实现类似的东西。

一些要看的东西:

  1. 看看 Mule ESB ( http://www.mulesoft.org/ ) 您可以使用与 MySQL 和 SQL Server 的 JDBC 连接快速启动。然后,这只是您想要轮询一个端点以推送到另一个端点的频率的问题。 (例如,每 15 分钟轮询一次 MySQL,并将结果写入 SQL Server。)

  2. 您可以编写自己的同步程序。也许每 15 分钟从一个系统导出数据并写入文件系统。让另一个程序监视该目录并导入它看到的任何内容。 (缺点是要摸盘。)

  3. 真正有创意,您可以在 MySQL 和 SQL Server 中编写触发器,触发外部进程发送数据。这样,当记录被触及时,它会近乎实时地向其他数据库发送消息。

  4. 尝试使模式相同。 MySQL 和 SQL Server 共享许多相同的数据类型,因此一定要尽量使用这两个数据库之一特定的数据类型。 (例如,我认为 MySQL 不支持“xml”数据类型。但也许我错了?)

关于database - 如何同步的理论。 (二)数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16915777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com