首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据持久化Android

数据持久化Android
EN

Stack Overflow用户
提问于 2014-11-24 21:49:57
回答 2查看 252关注 0票数 1

我正在开发一个类似instagram的社交照片应用程序,我需要提高应用程序的性能,为此,我需要持久化一些数据,如时间线馈送、照片、消息等。我已经在使用共享首选项来保存用户信息。

我不知道持久化数据的最好方法是什么,我在SQLite和文件之间,保存json数据还是其他什么。

哪个更快,给我带来的麻烦更少?

如果有人能帮我,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2014-11-24 21:52:28

如果您需要对此数据进行不同的查询,那么我强烈建议您使用SQLite。因为如果不将其存储到内存中,就无法对文件进行select查询。

即使您按原样使用此对象而没有任何特殊查询,您也可以将json对象存储到base。

SQL:

1)快速。

2)可以使用不同的WHERE条件进行select查询。

3)易于更新。

4)等

我看不出将这些数据存储到文件中有什么好处...

如果您将数据存储在文件中,如果有大量数据,则速度会变慢。即使您将使用sax解析器。

但是,图像应该存储为文件,并且只更新数据库中的链接。

票数 1
EN

Stack Overflow用户

发布于 2014-11-24 21:56:56

看看这个,缓存图像将提供更好的解决方案。http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27106421

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档