0
A
回答
2
如果你有單一記錄,就像「Settings」和「Preferences」一樣,那麼我想你可以將它作爲屬性文件或JSON字符串存儲在文件系統中,或者更優選地作爲「Shared Preferences」 。但是,如果您有多個記錄,假設您正在跟蹤當前用戶的朋友列表,那麼數據庫將是理想的,因爲它可以讓您創建查詢,爲列表創建遊標等等。優點。
0
使用本地數據庫(這可能只是一個鍵/值存儲區或完整的RDBMS)的優點是您不需要一次將所有數據保存在內存中,而且數據與主應用程序邏輯分開。
如果你存儲所有的Android應用程式串您的信息的話,據我所知,他們都加載到內存中時,應用程序啓動。可能有解決方法,但使用DB(或設備上的任何本地文件存儲)要容易得多
相關問題
- 1. 存儲或不存儲Facebook應用程序中的數據
- 2. 在數據庫中存儲OpenID信息
- 3. android-存儲信息數據庫
- 4. 數據庫:存儲稅率和信息
- 5. 數據庫不存儲信息
- 6. 在數據庫中存儲EXIF信息
- 7. 數據庫交互的通用存儲庫或存儲過程?
- 8. 如何存儲WPF應用程序的登錄信息
- 9. 如何存儲在Web應用程序的信息有效地
- 10. 如何存儲數據庫IOS程序
- 11. 存儲數據庫程序
- 12. 如何在SAP ABAP應用程序中存儲配置信息?
- 13. 我應該將參考數據存儲在我的應用程序內存或數據庫中嗎?
- 14. 數據庫應用程序 - 即時存儲或計算?
- 15. 存儲應用信息
- 16. 使用iOS應用程序在線存儲信用卡信息
- 17. 訪問數據庫信息的循環內,並且存儲外
- 18. 如何從存儲在數據庫中的信息顯示樹?
- 19. 如何存儲數據庫連接信息是安全的?
- 20. 在哪裏存儲人員信息LDAP或數據庫
- 21. 如何根據rails應用程序存儲庫中另一個存儲庫的內容來填充rails應用程序的數據庫?
- 22. 將數據庫表存儲在C#網站應用程序的內存中?
- 23. 面向dificulty存儲數據從HTML5存儲到應用程序數據庫
- 24. 非數據庫應用程序的GAE數據存儲設置
- 25. 應用程序運行時(內存或磁盤)存儲消息包的位置?
- 26. 在低內存上存儲iphone應用程序數據
- 27. Symfony2在數據庫表中存儲數據庫模式信息
- 28. 將信用卡信息臨時存儲在數據庫中
- 29. 將信用卡信息存儲在數據庫中
- 30. 數據庫設計:存儲信用卡信息
取決於。你需要在運行時更改數據嗎?這需要堅持嗎?這些數據是否同時適合內存?你想運行有趣的查詢嗎? – Thilo
關於程序員請看[這個問題](http://programmers.stackexchange.com/questions/190482/why-use-a-database-instead-of-just-saving-your-data-to-disk) SE。它不直接觸及數據庫與活動內存,但它確實覆蓋了使用數據庫的優勢。 – thegrinner