最近由于工作需要,要做一个项目 项目的目的是将本地的某些发生的数据远程同步到某个地区的服务器上
服务器架设在某个地方,只有一台,所有数据都要汇集到这, 客户端有很多全国各地都有,数据库用的是SQLSERVER原先的应急做法是使用SQLSERVER自带的连接服务器和发布订阅来做.
现在不想这么做了,毕竟有很多东西自己这边无法控制.现在最大的问题就是并发操作的问题,因为数据的更新和上传都必须是时实的.打个很简单的比方吧,就有点象全国连锁的商场的发行的VIP卡
某个连锁商场有 A,B,C 3家分店, 都可以使用VIP卡结帐打折现在A发了张编号为123的VIP卡,当该卡在A消费后数据能直接传到服务器,然后当该卡要在B,C消费时,必须从服务器上下载最新的卡的余额或是其他信息,然后进行操作这个理解很简单
但是有个问题,如果123的卡在A消费后,因为某些原因没有及时上传到服务器上,这时候123的卡又到了B店,去消费,这样就有问题了
有没有什么个好的机制或建议? 我也是个新手 哎
不知道我描述的清楚不
服务器架设在某个地方,只有一台,所有数据都要汇集到这, 客户端有很多全国各地都有,数据库用的是SQLSERVER原先的应急做法是使用SQLSERVER自带的连接服务器和发布订阅来做.
现在不想这么做了,毕竟有很多东西自己这边无法控制.现在最大的问题就是并发操作的问题,因为数据的更新和上传都必须是时实的.打个很简单的比方吧,就有点象全国连锁的商场的发行的VIP卡
某个连锁商场有 A,B,C 3家分店, 都可以使用VIP卡结帐打折现在A发了张编号为123的VIP卡,当该卡在A消费后数据能直接传到服务器,然后当该卡要在B,C消费时,必须从服务器上下载最新的卡的余额或是其他信息,然后进行操作这个理解很简单
但是有个问题,如果123的卡在A消费后,因为某些原因没有及时上传到服务器上,这时候123的卡又到了B店,去消费,这样就有问题了
有没有什么个好的机制或建议? 我也是个新手 哎
不知道我描述的清楚不
解决方案 »
- 有什么办法把FireBird的数据导入SQL Server中?
- 新人问题 delphi 求余
- 分组求和???
- delphi的电子图书馆
- 怎样把SQL的查询结果给一个变量?
- 怎样把一幅图片各点的颜色输出到一个文本文件里?
- 关于midas服务器的问题
- 请教 ADO 事务中出现的问题:一个adoQUERY执行多个SQL命令,全部是INSERT ,只有最后一个INSERT 成功?
- 监视服务的服务
- 调查:看来关于配置bde的问题不少,我有本书讲这个,再加上这几天问的和大虾们答的,有了一些收获。如果要求的人多的话,我主整理一下发上来。
- delphi中ListBox怎样防止重复添加?
- 问一个指针简单的释放问题,
如此之外没有任何办法可以确保万无一失这个有些类似于一个银行转账的学习案例:
在数据库中,A卡要转10元钱到B卡,首先要确定A卡有10元钱,然后A-10,B+10,最后一定要确保A-10及B+10没有发生任何异常,则成功。否则失败,撤销转账。
不知道其他人有什么看法?