从2个不同的主机连接两个数据库

时间:2010-03-23 03:52:03

标签: php mysql database ms-access database-connection

目前我有两个网站: 1.连接到主机A中的mySQL数据库的网站。 2.连接到主持人B中的Ms女士数据库的网站。

如果我更新主机B中的数据库,主机A中的数据库是否可以自动更新?

谢谢。真的很感谢你的帮助。

1 个答案:

答案 0 :(得分:0)

两个选项: - (1)在数据库级别,通常称为ETL(Extract Transform and Load)。在Microsoft世界中,您将使用SSIS(作为MS SQL的一部分)来移动数据。这将是企业内部的一种常见方法,特别是如果您对环境有很多控制权。

(2)某种基于“服务”的方法。也许您提供某种接口(如Web服务),以便一个应用程序可以调用另一个。问题是您需要将其构建到应用程序中 - 但您似乎是在使用数据库驱动的解决方案(?)

想一想你要做什么以及应该由谁来负责 - 你确定它是数据库吗?

关于你的具体技术 - 我不确定MySQL,因为我自己没有用过它;我不知道有任何“简单”的方法让MySQL和Access互相交流,所以yopu可能要写点东西。

您的交换数据 - 多少和多久?多么及时(你可以每小时进行一次民意调查,还是需要'实时'?)

您可以考虑使用一个(新的)第三个系统来促进两个数据库之间的通信,这样他们就可以保持彼此无知以及需要更新。

您是否有可能在以后更新第三个数据库(或第4个等等......?) 您是否可以将数据库平台更改为在所有站点中都是通用的内容,并且内置了某种消息传递/更新系统?