发布网友
共3个回答
热心网友
能够同步。
如果对同步时间要求不高,可以
1、通过脚本定期数据库表数据复制
2、大量和批量的数据可以用数据库的同步机制处理。用强制订阅实现数据库同步操作
3、少量数据库同步可以采用触发器实现,同步单表即可
可以参阅:http://blog.csdn.net/wobuwei/article/details/4043785
http://www.iteye.com/problems/349
热心网友
所谓时刻同步,就是双机热备,这样的系统对通讯线路的要求很高,你的系统连基本的数据常连都不能保障,双机热备的方案是不现实的.
假设我判断正确,你的系统应该不是特别的复杂,专卖店的数据应该都是些进销存与客户资料等数据,这些数据能够几个小时同步一次也可以满足数据同步的业务要求.
我提供一个折衷的办法,所有的数据库(增/删除/改)操作都保存在一个名字叫数据库同步表的表中一个终端修改了数据,就将这个表中记录传递到另外一个店铺进行同步操作,这样数据就同步.
这种方法的重点是同步机制的确定(各分店数据同步的顺序);
这种方法始终不是操作一个相同的表,会存在对同一数据的重复操作冲突(比如A店的货已经卖光,库存清零,但B店又卖了一批,就库存为负了),解决冲突的办法是保存冲突记录,提高同步频率.
热心网友
建议购买VPN设备,建*隧道这样能够确保网络的安全性,组成个虚拟局域网,这样就可以确保两台服务器能够时时联网.然后在是数据库的同步问题,可以采用SQL的服务器发布订阅服务,确保两台服务器的能够同步.-----这只是数据库的同步,具体的业务上的程序模块,销售模块,肯定需要修改,估计要做成需要很多的资金投入.
-----------
VPN能保证网络的安全性,难道你想让你服务器暴露在*里??你可以拉专线,但你拉专线的费用跟你使用VPN设备要贵的多..发布订阅有点复杂这里我说不清楚,
你可以找找相关资料