簡體   English   中英

數據持久性Android

[英]Data Persistence Android

我正在開發一個類似於instagram的社交照片應用程序,並且需要提高應用程序性能,為此我需要保留一些數據,例如時間軸供稿,照片,消息等。我已經在使用“共享首選項”保存用戶信息。

我不知道哪種是持久保存數據的最佳方法,我是在SQLite或Files之間,以保存json數據或其他東西。

哪個更快,給我帶來的麻煩更少?

如果有人可以幫助我,我將不勝感激。

如果您需要對此數據進行不同的查詢,那么我強烈建議您使用SQLite。 原因是無法對文件進行選擇查詢而不將其存儲到內存中。

即使您按原樣使用此對象而沒有任何特殊查詢,也可以將json對象存儲到base。

SQL:

1)快。

2)可以使用不同的WHERE條件進行選擇查詢。

3)易於更新。

4)等

我看不到將這些數據存儲到文件的優勢...

如果將數據存儲在文件中,則如果有大量數據,它將變慢。 即使您將使用sax解析器。

但是,您應該將圖像存儲為文件,並且只能在數據庫中更新其上的鏈接。

看看這種緩存圖像將提供更好的解決方案。 http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM