2010-10-19 79 views
2

我是一名初级软件工程师,我喜欢这个网站和其中的人。所以,我想问我的问题,看看你的答案和建议。然后,请不要生气地询问我没有搜索。分布式数据库通信

我的问题是关于分布式数据库通信(MSSQL Server 2008)。图片中,我需要一个主服务器在星形拓扑的中心和其他小型服务器,其中包含的数据少于center.Small服务器作业是正常的Web服务数据库的变化。另一方面,主服务器应定期与其他人进行通信(一小时一次,或一天两次),并在其他小型数据库中收集未经修改的数据更改。

根据这个计划,主服务器是可信,安全和备份的。这里是我的问题: 我打算在web服务层面进行通信。主服务器应该有一个控制和检查数据库的方法。是否有任何工具对于这种用法?我期待着您的建议,愿景。

我的亲切问候和感谢。

alt text

+0

对不起,我的英语。 – scratmiller 2010-10-19 11:04:45

回答

1

看看SQL Server Replication。从您提供的描述中,听起来好像使用使用Push更新的远程订户的解决方案可以提供您需要的功能。在第一种情况下,为了扩大您的知识范围,我建议您通过SQL Server Replication技术熟悉各种不同的解决方案,并研究其相应的体系结构。

+0

谢谢你的建议。 – scratmiller 2010-10-19 11:48:34

+0

@scratmiller:不客气。对于历史课程,您可能还需要研究联合数据库。 – 2010-10-19 11:53:28