c#总分店数据传输问题

有A ,B,C,D 4个店铺 数据库在总店


A为总店 B,C,为分店 4个店铺 广域网 总店为固定IP,分店全部使用普通2M网线相连, 不想使用直连的方式 来直接操

作总店 因为如果有2个分店同时操作数据库那么数据肯定会乱!  

现在想要实现的 效果是 ,每天早上打开软件的时候 从总店服务器 读取 库存信息 , 读取完后就不需要联网了,每天晚上结账的时候 连接数据库 ,核对库存进行扣减. 其他时间不需要联网..  


时间比较紧, 请问各位朋友有没有什么好的例子?? 怎样来解决这个问题!! 谢谢!
肯定会乱阿 如果同时操作数据库 那首先网络就是一直连接着,这个我感觉就不好  
而且 ,如果2个分店同时相总店插入一条 销售数据 , 其中一个店插入失败呢?? 

我记得以前用VB做过呀 ,掉数据掉的厉害呀~~~~

“2个分店同时操作数据库那么数据肯定会乱! ”
這樣做其實就是一個簡單的C/S結構
不會亂的 !
如果會亂 你應該查查什麽原因
试试,通过事务来进行处理,如果失败就回滚,或者是保存在服务器上的零时表上,通过时间控制来使2个分店插入的数据不同步,这样就ok了三。
或者是增加时延。
A为总店 B,C,为分店 4个店铺 广域网 总店为固定IP,分店全部使用普通2M网线相连, 不想使用直连的方式 来直接操

作总店 因为如果有2个分店同时操作数据库那么数据肯定会乱!

不会乱的,因为数据库方面做了锁定的!
楼主是用 CS 架构吗?

C# 的管理系统,CS 和 BS 架构我都做过,感觉上讲,还是用BS架构比较好一点,因为程序都是在一台服务器上运行,客户端只是显示数据,并且把用户的请求提交上去,对事务上比较好控制,对于楼主说的,想把数据库和分店分离的做法也比较好实现;另外,CS架构在我看来就是做界面比较方便,IDE提供了大量可以化的控件,但是在我前曾经做过的项目中,和业务逻辑的处理比起来,这些优势并不怎么明显,CS架构处理一些稍微有点特别的界面要求时,如果控件没有提供那个功能,有时麻烦得让人不想工作。
来源: 英超直播
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值