首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何同步的理论。(2)数据库

如何同步的理论。(2)数据库
EN

Stack Overflow用户
提问于 2013-06-04 10:43:37
回答 1查看 838关注 0票数 2

如果我喜欢在15分钟内同步两个数据库,我应该通过哪些步骤?

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

EN

回答 1

Stack Overflow用户

发布于 2013-06-04 22:00:57

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

有些事情要看:

  1. 看看Mule ESB (http://www.mulesoft.org/),您可以非常快地通过MySQL和Server的JDBC开始工作。然后,这只是一个您想要轮询一个端点以推送到另一个端点的频率问题。(例如,每15分钟轮询一次MySQL,并将结果写入Server。)
  2. 您可以编写自己的同步程序。也许每15分钟从一个系统导出数据并写入文件系统。让另一个程序监视该目录,并导入它看到的任何内容。(缺点是你必须触摸磁盘。)
  3. 真正有创意的是,您可以在MySQL和Server中编写触发器,这些触发器会触发外部进程发送数据。这样,当一条记录被触摸时,它将几乎实时地向另一个数据库发送一条消息。
  4. 尝试使模式相同。MySQL和Server共享许多相同的数据类型,因此绝对不要使用特定于这两个数据库之一的数据类型。(例如,我不认为MySQL支持"xml“数据类型。但也许我错了?)
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16915777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档