【发布时间】:2012-05-25 16:48:15
【问题描述】:
所以我正在关注如何创建一个简单的 Android 应用程序来存储一堆随机引号的教程。我注意到他们使用了 SQLite 数据库,而许多其他 Android 教程使用 SQLite 来存储东西。我不太习惯 SQLite。我可以通过将引号存储在哈希表中来获得相同的结果吗?
SQLite 数据库和哈希表在性能方面有什么区别?
【问题讨论】:
-
hashtable 是易失性内存,而 sqlite 是持久性存储介质。
-
如果您将数据存储在 HashTable 中,那么您的数据将在应用程序关闭时丢失,如果您想使其永久使用 SQLite 数据库..
-
在性能方面,HashTable 比 SQLite 更快(因为它在主内存中可用),但不能持久化。
标签: java android sqlite hashtable