2010-03-23 56 views
0

目前我有两个网站: 1.在主机A连接到MySQL数据库一个网站 2.在主机B连接到接入女士数据库中的网站将两个来自2个不同的主机数据库中

有无论如何,如果我更新主机B中的数据库,主机A中的数据库可以自动更新?

谢谢。非常感谢您的帮助。

+0

它必须是实时的还是批量复制好吗?另外,复制是否需要在两个方向上进行,或者只需按照所述的B-> A进行复制? – BenV 2010-04-09 05:41:51

回答

0

两种选择: - (1)在数据库级别,使用通常称为ETL(提取变换和加载)的东西。在微软的世界中,你会使用SSIS(它是MS SQL的一部分)移动数据。这是一个普遍的做法,特别是如果你对环境有很大的控制权。

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

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

关于您的特定技术 - 我不确定MySQL,因为我自己并没有使用过它;我不知道任何'简单'的方式让MySQL和Access互相交流,所以yopu可能不得不写一些东西。

您交换的数据 - 多少和多长时间?如何及时(你可以每隔一小时有一次轮询其他人,还是需要'实时')?

你可以考虑使用一个(新的)第三个系统,在两个数据库之间斡旋沟通,以便他们可以保持对对方的无知和需要更新。

是否有可能您将有第三个数据库稍后更新(或第4个等...?) 您可以将数据库平台更改为两个/所有站点之间通用的内容,并且其中有一些内置的消息/更新系统?

相关问题