将位图保存到Sqlite Databse或在数据库中处理其路径的文件是否更好? - Android

时间:2017-02-06 20:50:01

标签: android sqlite greendao greendao3

将位图转换为byte []并将其保存到Database更好的性能和管理,或者将位图保存到Files并处理数据库中的路径?

更好的是我的意思是绩效和管理。

我已经启动了一个新的应用程序,我想知道是否有人遇到过这样的问题,哪种解决方案更适合 Android 应用程序?

注意:我使用Greendao作为ORM。

1 个答案:

答案 0 :(得分:0)

我建议使用文件并使用Picaso之类的库管理它们,并在DB中存储路径。 通过应用optimizationcaching等,Android有很多与LRU位图使用相关的内容。您可以非常具体地配置并优化它。除此之外 - sqlite(构建在它之上的GreenDAO)是内存数据库,你只会耗尽内存。