多服务器数据实时同步思路???
服务器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服务来访问该队列写不同数据库。