思考一个问题:
比如很多离线的app(比如:react native的app),在同步数据到后端数据库的时候,这个功能一般是如何进行设计实现的?
这里主要有几个问题:
1、因为本地的数据和远端的数据会持续增长,肯定不是一起把所有数据都同步,请问
1)是否是基于数据库的lastUpdate 时间来进行对比进行更新;
2)本地app对比远端数据库没有这条数据(本地新增的),就进行上传是吗?
3)然后同步的时候还要计算远端新增的(其他app同步过去的),同步下载到本地app。
2、认为这个对比的方式应该很多应用都有实现,所以是否有现有的三方库或者方案可以直接应用呢?