以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [原创]同步更新表的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=63788) |
-- 作者:hahg688 -- 发布时间:2015/1/28 19:27:00 -- [原创]同步更新表的问题 现在有这么个应用: 会员管理,在连锁企业里,在这个店办的会员,去其他店消费 如果不采用远程数据库的话(为了在网络不稳定或大数据量的时候避免出错) 我的构想是,采用每店一个数据库及一个总数据库,每店定时上传下载会员表 但消费时不好弄了,在A店消费时在门店数据库产生一条,同时产生一条消费记录,但总数据库上的会员信息里的消费余额无法更新 本来想用数据库储存过程或触发的,但又跨数据库了,关天没弄好。。。而且这样又容易出现互联网不通里数据库报错。。。 各位高手有什么好的方法没有? |
-- 作者:hahg688 -- 发布时间:2015/1/28 19:28:00 -- 咋有个投票?? |
-- 作者:有点甜 -- 发布时间:2015/1/28 19:50:00 -- 1、如果是本店的,就直接查本店的数据库;
2、如果是外店进来消费的,必须做到:1、要求外店的数据更新到数据库;2、消费以后,把数据保存回数据库;3、数据库得到数据以后,要求外店重新刷新一次数据。
3、如果外店的情况,联网不通,就不应该允许消费 [此贴子已经被作者于2015-1-28 19:50:11编辑过]
|
-- 作者:hahg688 -- 发布时间:2015/1/29 16:25:00 -- 甜老大,第3步数据库得到数据后外店刷新就有点麻烦了,用软件写个定时任务不知道咋样 没用过定时,在互联网通的情况下,不知道五分钟执行一次,对电脑的运行速度有没有影响? 或者定时用另外一个线程?
|
-- 作者:Bin -- 发布时间:2015/1/29 16:27:00 -- 用计时器,执行的时候肯定会卡顿. 用多线程不好驾驭. 但是不失为个好办法. 2015版本有Sorcket通信功能后就好办很多了 |
-- 作者:hahg688 -- 发布时间:2015/1/29 16:31:00 -- 05版估计啥时候出啊,好期待呀 |
-- 作者:有点甜 -- 发布时间:2015/1/29 16:38:00 -- 执行代码之前,先ping一下是否能否联网,这样就不会卡。 |