L lgzh_3 Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-19 #1 现在有200台机器,都有sql server 其中一个是服务器,当这个机器的数据库中有数据记录时候,同时往其他199机器上的sql, server中转发数据?<br>如何做?
B bsense Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-21 #3 如果说需要绝对同步也是办不到的.发布/订阅可以实现,三层服务器写库实现,定时复制都可以.
々 々飞翔鸟々 Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-21 #4 现在有200台机器,都有sql server 其中一个是服务器,当这个机器的数据库中有数据记录时候,同时往其他199机器上的sql, server中转发数据?<br><br>这样干不就降低数据库服务器的性能了吗?写个监听程序,监听到数据写入服务器数据库时往其他机器的数据库中写数据,或者如果保证其他机器都是一直开着的话用push模式复制
现在有200台机器,都有sql server 其中一个是服务器,当这个机器的数据库中有数据记录时候,同时往其他199机器上的sql, server中转发数据?<br><br>这样干不就降低数据库服务器的性能了吗?写个监听程序,监听到数据写入服务器数据库时往其他机器的数据库中写数据,或者如果保证其他机器都是一直开着的话用push模式复制
比 比尔.丐痴 Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-23 #6 将MS SQL做成分布式数据库就可以了,设置一台为主数据库,其余为备份数据库,然后设置一个作业定时同步即可。不过我没见过使用200个数据库的系统,如果网络很好不可以在网络中只使用一个数据库进行处理,我想你的数据不会多是使用200个数据库才能壮大程度吧?
将MS SQL做成分布式数据库就可以了,设置一台为主数据库,其余为备份数据库,然后设置一个作业定时同步即可。不过我没见过使用200个数据库的系统,如果网络很好不可以在网络中只使用一个数据库进行处理,我想你的数据不会多是使用200个数据库才能壮大程度吧?
Y ycluo Unregistered / Unconfirmed GUEST, unregistred user! 2008-08-25 #7 每台电脑有个数据库,为何这样搞呢,这跟本没有发挥数据库功能?万一一个地方出问题,那所有地方都手工去搞呀,
Z zqqijian Unregistered / Unconfirmed GUEST, unregistred user! 2008-09-04 #8 做成分布式数据库,采用数据分发机制是最好的解决方案