java 数据同步问题?????

有两个系统,一个web系统注册一个帐号,但是这个帐号也可以在另一个手机客户端系统登录,注册的这个帐号也要插入到另一个数据库中,实现两个系统数据同步,但是这出现一个问题,当... 有两个系统,一个web系统注册一个帐号,但是这个帐号也可以在另一个手机客户端系统登录,
注册的这个帐号也要插入到另一个数据库中,实现两个系统数据同步,
但是这出现一个问题,当给这个帐号做修改的时候,另一个帐号也要做修改才能实现同步,
但是当web系统做了帐号修改以后,突然断网,那另一个帐号还没修改,
这个时候就会出现两个系统的数据不同步的问题????
现在有两个方法解决这个问题:
一个是 我们用的sql server数据库,这里面我们可以写一个作业可以实现两个库表中数据同步问题,
让它每过几分钟把不同步的数据同步一下
第二个是 另一个系统就不把数据保存到它本地的数据库里了,每次都直接调用前面那个系统的接口,
来做查询,这样也可以避免数据同步问题,但是一个系统是手机客户端,一个系统是web页面,
手机客户端就要体验快速的浏览效果,每次都要调用web的接口,太耗时间了,用户体验度就不是很好了,
所以大家有没有其它好的数据同步操作?????
展开
 我来答
arache
推荐于2016-07-09 · TA获得超过212个赞
知道小有建树答主
回答量:222
采纳率:0%
帮助的人:168万
展开全部
通过消息把web数据库端的更改push到手机客户端,客户端作出对应更改。
或者更简单的方法:一条帐号记录生成一个md5码,每次只push这个md5码,客户端计算的md5码和push过来的不一致的话,就界面上现实“请刷新”。
更多追问追答
追问
你这个和我想的差不多,我是想在web系统查看的多一个标志,两个系统都同步的话,这个标志就变成F,没有同步上的话,这个标志就为N
追答
那你如何判断同步上还是没同步上?
美洲象
2014-02-14 · TA获得超过393个赞
知道小有建树答主
回答量:365
采纳率:0%
帮助的人:103万
展开全部
用事务就可以了!
追问
用事务怎么弄???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式