首页 > 代码库 > 处理本地数据库和云数据库存储的注意事项

处理本地数据库和云数据库存储的注意事项

这是我的第一篇微博,主要谈的是在做安卓应用时,本地数据库和在线数据库同时应用时遇到的一些小问题和解决方法。

 

1、本地数据库与在线数据库不同步的问题:因为我做的是运动类的app所有数据都是实时更新的,所以如果不断交换本地数据和在线数据会很不合理,常常会出现错误。所以我在本地存储每天的运动数据(本地数据至多存储40天),一旦联网就将数据上传。

 

2、上传数据的处理问题:之前的做法是将在线数据进行下载,检查与本地数据是否有不同,若不同,保存不同处,将其上传并对其进行更新。后来发现这种方法太复杂,数据处理时间比较长,若用户短时间联网或者网络状态不好很容易发生错误。后来将本地数据一次上传,由于数据量比较少,上传很快,对于数据处理的部分在服务器上进行,减少了数据交互的次数,减少错误发生的概率。

 

当然还有一些其他细微问题,由于时间有点久,记得也不大清楚了,有需要的人可以联系我互相交流。仅在此写下愚见,望给一些人带来帮助。

 

处理本地数据库和云数据库存储的注意事项