日期:2014-05-19  浏览次数:20788 次

多服务器数据实时同步思路???

服务器A
服务器B
服务器C

核心服务器S


现在问题是:
在A,B,C上产生的各种数据实时同步到S(S起到将各子服务器数据汇总功能),
然后S再将汇总的数据实时同步到A,B,C,使A,B,C的数据一致。

以上功能在下还是没想通是用什么方式来实现较为合适。
想过用MSSQL自带的发布复制等功能来同步,但,做不到“实时”
请大伙们发表一下。。。

数据库是:MSSQL  
开发语言:C#


------解决方案--------------------
触发器应该可以实现
------解决方案--------------------
> 实时同步?

真要实时的话, 就应当只用一个数据库.
------解决方案--------------------
只用一个数据库服务器,其它服务器都从数据库服务器取数据吧,
------解决方案--------------------
JF 没搞过
------解决方案--------------------
建议去mssql版问一下老大们。
------解决方案--------------------
接分
------解决方案--------------------
数据库 镜象算不算?
------解决方案--------------------
用WEB SERVICE做应该可以实现吧
------解决方案--------------------
关注!
------解决方案--------------------
后台使用一个唯一临时数据队列,然后使用BizTalk查询分发数据到多个不同数据库应该也可义。
------解决方案--------------------
如果处理允许的话,也可义使用一个处理队列然后由Windows服务来访问该队列写不同数据库。