- 13
- 0
- 约3.69千字
- 约 9页
- 2017-02-09 发布于北京
- 举报
app数据增量更新解决方案
使用数据的app本地存储,能减少网络的流量,同时极大提高了用户的体验(想想,很多数据都能在app本地获取,显示的速度当然快)。使用了本地存储后,需要考虑的是数据的增量更新方案。 什么是数据的增量更新?假设,用户A的首页在数据表中是有40条数据,id1-40,app每次获取10条数据。第一次运行,app从数据表获取了id1-10条数据同时存储在本地。假设用户离开了这个页面再回到首页,这时app需要再次从数据库中获取数据,由于之前已经有10条数据(id1-10)存储在app本地了,那么现在需要从数据库中获取的10条数据就是从剩余的30条中数据获取(id11-40)后并保存在app本地。这个就是增量更新的典型例子。 增量更新的原理是在数据库中,每条数据都必须有update_time这个值,记录数据最后更新的时间,当app从服务器获取了一次数据后(返回的数据必须按时间排序,update_time最近的在第一条),记录下第一条数据的update_time,当再次获取数据就只需要获取上个时间点到访问服务器这刻为止所更新的数据即可。? 因为分页机制的存在,这个算法实现起来是挺多需要注意的地方,下面我举一个简化的例子详细说明:?一些假设:1. app每次请求都带4个参数http://test/api/timeline?count=3page=1since=1100max=1200count: 每
您可能关注的文档
- Access的一些基础概念.doc
- KAB课程授计课划表.docx
- access学生管理信息系统正文.doc
- Kano模型的数据统计分析 .doc
- ACDSee的注册方法图文教程.docx
- ACDSeepro的注册方法图文教程.docx
- ACDPLUS6A钳形万用表.doc
- ACDTRMSPro钳形万用表.doc
- ACDPLUSA钳形万用表.doc
- ACEMANAGER概况说明与往届"大神组"参赛经验分享.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
最近下载
- 基于 S7-1200PLC 的电梯控制系统设计.doc VIP
- 涂料行业企业生产安全事故隐患排查治理体系实施指南.pdf VIP
- (正式版)B 1588-2001 玻璃体温计.docx VIP
- 高架支模专项施工措施(专家论证后).doc VIP
- 早产儿贫血诊断与治疗的临床实践指南(2025年).pptx VIP
- 2025年北京石景山区九年级中考二模数学试卷试题(含答案详解).pdf VIP
- DBJ15预应力混凝土管桩机械啮合接头技术规程.docx VIP
- 材料力学第4版单辉祖习题答案.pdf
- 第二十一章 一元二次方程(5大压轴考法60题专练)解析版-2025数学常考压轴题上册九年级人教版.docx VIP
- Rexroth博世力士乐GFW 5000 40系列卷扬减速机绞盘齿轮产品样本资料.pdf
原创力文档

文档评论(0)