sql远程传输问题 来吧 同志们 现在有三家店 a店 b店 c店我在a店消费的时候 b店 和 c店的数据 也同时随a店变化假如在b店消费的时候 a店 和 c店的数据同时随着b店变化sqlserver数据库怎么弄???????????????我在线等着呢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是b/s的东西真的就放一个数据库就行按照楼主的情况可能是c/s的软件如果是cs的软件,我觉得没必要用户消费了数据库就统一更新只要用户下次消费钱统一就行如果用户有卡的话,试试卡里面放id和余额两个数据,消费前数据库读卡里的数据覆盖店的数据库要不然 就需要别的东西了一个店一个数据库 肯定没办法实现统一? 那可是单机的呀要不就再一个统一的服务器管理 ???就这些吧 楼主都不明白b/s,c/s的话 就有难度了 多个库同步我觉得按时间同步,应该是可以的设定每个库的各自同步间隔时间Ta,Tb,Tc;比如:A库在Ta的时间间隔内,去同步其他数据库,如果其他库中,在Ta间隔时间内,数据如果有更改,说明别的店也消费了此产品,需要双向(多向)同步,否则,直接更新就可以.另外一个方法是,在此之外,建立参照数据库D.使用T时间间隔,进行轮询同步各个数据库. 如fuzijing所说,如果是B/S,确实一个数据库就可以了,因为a,b,c都可以通过网络访问相同的数据库。如果是C/S,可以考虑用队列的方式,比如MSMQ。因为三个店肯定不在同一个地方,用SOCKET之类传输数据可以实现通讯,但如果网络断线了,暂时不能恢复,数据就会丢失,在这种情况下,异步处理是最好的选择,首选也就是MSMQ,把数据保存到队列中,然后一条条按顺序更新其他店面的数据库。WCF提供MSMQ的集成,用它来做也是可以的。 WCF提供MSMQ的集成,用它来做也是可以的。==不错不错 学习学习 用MSMQ又怎样,还不如用触发器记录到数据表中。这个不是问题的关键 用C#做excel插件 我怎么再代码里就得到这个excel文件那? 不想间接保存在读取文件。 我的三层结构对吗 访问静态页面无任何问题,但是.aspx就不行,总是报一个服务器出错。但具体错误又没有提示。 如何在datagrid运行时,显示出首页和末页 超时时间已到。超时时间已到,但是尚未从池中获取连接! javascript生成的数据,cs页面中获取 DataGrid的问题请教高手!(急,在线急等!谢谢) 2简单问题,有分 哪里有新闻发布的无限级分类(象动网的那样)示例 关于数据库的问题,谢谢 发布网站时出现问题 急啊~~请问如何调用用户控件的后台方法,谢谢!
如果是cs的软件,我觉得没必要用户消费了数据库就统一更新
只要用户下次消费钱统一就行如果用户有卡的话,试试卡里面放id和余额两个数据,消费前数据库读卡里的数据覆盖店的数据库要不然 就需要别的东西了一个店一个数据库 肯定没办法实现统一? 那可是单机的呀
要不就再一个统一的服务器管理 ???就这些吧 楼主都不明白b/s,c/s的话 就有难度了
设定每个库的各自同步间隔时间Ta,Tb,Tc;
比如:A库在Ta的时间间隔内,去同步其他数据库,如果其他库中,在Ta间隔时间内,数据如果有更改,说明别的店也消费了此产品,需要双向(多向)同步,否则,直接更新就可以.另外一个方法是,在此之外,建立参照数据库D.使用T时间间隔,进行轮询同步各个数据库.
如果是C/S,可以考虑用队列的方式,比如MSMQ。因为三个店肯定不在同一个地方,用SOCKET之类传输数据可以实现通讯,但如果网络断线了,暂时不能恢复,数据就会丢失,在这种情况下,异步处理是最好的选择,首选也就是MSMQ,把数据保存到队列中,然后一条条按顺序更新其他店面的数据库。WCF提供MSMQ的集成,用它来做也是可以的。
==
不错不错 学习学习