服务器传送大量数据到移动端,如何传输?

Zemo 发布于 2014/10/22 14:45
阅读 1K+
收藏 1

   由于项目需要,有一个接口要传输近40000条数据到安卓端,安卓端完成到sqlLite的存储,现在移动设备实现起来好像有点吃力。经常崩溃,

    现在项用服务器端直接生成一个sqlLite的数据库文件,移动端直接下载数据库文件,读取数据库文件代替自己解析数据生成数据库创建,和存储的过程。可行吗?如果可行,生成思路是什么?

    还有其他什么解决方案吗?

加载中
0
Zemo
Zemo
谢谢大家的帮助,由于时间问题最后还是使用了移动端后台分页请求的方式完成的,其实我觉得服务端可以桥接一个sqlLite数据库,又服务器端生成这个4W条数据的数据库,然后请求这个db文件保存到客户端。但是我在取db文件和删除db文件上面卡壳了,所以就没有继续实现。
0
mowind
mowind
增量同步
Zemo
Zemo
回复 @蟋蟀哥哥 : 就是因为使用的时候有可能没有网,所以才要一次下载这么多数据。
蟋蟀哥哥
蟋蟀哥哥
回复 @Zemo : 或者像某些游戏一样,到了某个场景,才下载某个场景的地图
Zemo
Zemo
回复 @蟋蟀哥哥 : 我觉得翻译软件、或者背单词的软件的解决方案就能满足。
蟋蟀哥哥
蟋蟀哥哥
回复 @Zemo : 慢慢传呗
Zemo
Zemo
回复 @蟋蟀哥哥 : 但是存储的时候还是会出现效率问题吧?
下一页
0
mengjunxiaoxiang
mengjunxiaoxiang
终端分批取数据或终端后台进程慢慢存
aam
aam
学习中
Zemo
Zemo
回复 @mengjunxiaoxiang : 只是分的多了请求时间长,分的少了效果不明显。。。
mengjunxiaoxiang
mengjunxiaoxiang
回复 @Zemo : 四万条分页不理想,这个不至于吧?
Zemo
Zemo
现在暂时改成了分页获取,但是分页太多,效率有些不理想,还在改进
0
把妹达人老张
把妹达人老张
4w条数据,sqlite能存下吗
曾需缘
曾需缘
sqlite这点能力还是有的
Zemo
Zemo
可以的。
0
sunzhyng
sunzhyng
可以断点续传,没必要一次性
0
tangsoft
tangsoft
估计要压缩
0
kslr
kslr
第一次肯定不需要看这么多,况且一个个看也都需要时间,可以在这上面做点优化。
0
Zemo
Zemo
大部分功能都要求可以再离线环境使用,有网再上传,所以只能第一次使用的时候全部请求下来。 
0
每周精粹
每周精粹
如果数据是死的可考虑一开始就当一资源放进app里面
每周精粹
每周精粹
回复 @Zemo : 我考一下子传输这么多的数据。。。。
Zemo
Zemo
不是死的。T.T,
0
朱宏青
朱宏青

都是什么数据啊 怎么多

返回顶部
顶部