如需转载请标明出处:http://blog.csdn.NET/itas109
QQ技术交流群:129518033
最近开发过程中碰到一个问题:
移动端需要同步服务端的数据(仅用于查询,而且以服务端数据为准),但是随着数据量越来越大,同步的速度会越来越慢。主要是耗时载入移动设备对数据库的操作和与服务器的同步。
解决思路:
针对上面问题出现的痛点,我们主要解决移动端对数据库的耗时操作和服务器多次同步的耗时。因此,这里我们将大量的计算工作交给服务器端,也就是采用数据库替换的一种方式解决这个问题。在服务端生成一个移动端适合的数据库(如SQLLite),在移动端下载之后进行替换。这样,整个同步系统的耗时只是下载数据库文件和替换的时间,可以将时间缩短到很短。
适用条件:
1.非实时要求同步,因为服务端生成数据库文件也需要耗时。
2.移动端支持类似SQLLite这样的数据库,可以进行整体替换
如需转载请标明出处:http://blog.csdn.NET/itas109
QQ技术交流群:129518033