数据同步设计

来源:互联网 发布:制造业大数据采集 编辑:程序博客网 时间:2024/06/07 16:02
当数据量比较多时,每次从服务器取数据将比耗时间与流量,影响用户体验,我们可以将服务器上数据同步到本地,且每次只同步最新数据部分,以下提供一种简单的同步方法

服务器上数据表中增加updateTime(更新时间)、deleted(删除标志,0:未删除,1:已删除)两个字段。

1、数据项的更新时间,创建、修改、删除数据项的更新这个时间为当前时间。

2、数据项的删除标志,删除数据项时更新标志为已删除。

3、在本地建立一个数据库缓存,用于存储同步数据。

4、数据同步接口传入参数syncTime(同步时间),比较数据项的updateTime(更新时间)返回大于同步时间的数据(包含已删除数据项),当接口传入同步时间为空时为初次同步返回所有数据。

5、本地同步数据后记录同步时间,下次同步时传入该时间,同步下数据时如果数据标志为已被删除时需删除掉该本地数据项。

这种方法可能在初次同步时比较费时间。

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 3个月的宝宝被电了一下怎么办 宝宝吃奶粉过敏下巴红有疙瘩怎么办 小孩牙齿没掉又长出新牙怎么办 8个月婴儿地包天怎么办 欠别人很多钱 要告我怎么办 ps意外的遇到文件尾损坏了怎么办 长期作息不规律引起的头疼怎么办 退休年龄到了社保没满15年怎么办 要退休了单位把我工资表丢了怎么办 非工伤单位不支付病假工资怎么办 十个月宝宝咳嗽有痰怎么办崔玉涛 怀孕五个月胎儿脐带绕颈怎么办 6个月宝宝白天睡眠不好怎么办 22个月宝宝身高才79公分怎么办 宝宝十个月了还没长牙怎么办 腰椎间盘突出翻身都困难了怎么办 上课很困怎么办犯困快速清醒的绝招 孩子上小学放学早父母上班怎么办 想玩滑冰鞋的手受伤了怎么办? 美团酒店商家入住没审核通过怎么办 顺丰离职人员被列入黑名单怎么办 洗了衣服晾起来衣服被拉长了怎么办 宝宝拉肚子半个月了还不好怎么办 宝宝咳嗽半个月了还不好怎么办 顾客试了一大堆衣服不买怎么办 宝宝屁屁用尿布捂的红的怎么办? 车被别人撞了人跑了怎么办 在无锡小孩超龄上不了学怎么办 我把共享单车二维码弄坏了怎么办 车里坐垫整上柴油了怎么办 双人骑自行车车坐压往后仰了怎么办 穿高帮钉鞋踢人造草出现水泡怎么办 耐克大吕布鞋面上的标志起来怎么办 国三柴油车环保查尾气超标怎么办 手上被玻璃手上扎进玻璃丝怎么办 月子腰疼怎么办能养过来吗 躺太久屁股长一粒一粒的痒怎么办啊 乳腺癌两年后手臂疼胳膊肿怎么办 胳膊疼就和抻筋是的怎么办 四岁胳膊扭了肿了怎么办 干燥综合症使皮肤变黑色了怎么办