内存映射和sqlite db同时?

时间:2013-07-11 01:14:30

标签: android sqlite caching linkedhashmap

我有一些键值对来存储/查询。 key = 20 char值= 200-500 char。我正在评估Android中使用持久性存储的最佳缓存机制。

我正在考虑使用Android SQLite数据库使用LinkedHashMap将键值对+存储在内存缓存中:

  • 有限大小的链接哈希映射提供快速检索(它将删除访问量最少的条目)
  • SQLite数据库提供持久性

我使用有限大小的哈希映射的原因是为了避免一直从SQLite数据库(由文件系统支持)读取。但是,我也知道SQLite非常强大,我可以设置cache_size来调整内存中缓存的数据量。因此,并非所有查询都会访问文件系统。它会搞砸闪存吗? 欢迎任何评论/建议。

0 个答案:

没有答案