首页 > 数据库技术 > 详细

内存数据库(sqlite)和 map数据结构 做缓存对比

时间:2014-02-13 13:52:24      阅读:775      评论:0      收藏:0      [点我收藏+]

背景:

  今天看文档时发现说android的SQLITE在创建时,如果不指定name,则会创建in-memory的数据库。且当该db被close时,才会释放。 那这样来说,完全可以用来做内存缓存嘛。

  用SqlLite实现的内存缓存与传统数据结构(MAP)实现的内存缓存性能上有什么差异呢? 或者说,使用SQLite做内存缓存靠谱不靠谱?

马上Google一下,看看别人对该问题有什么见解,发现了如下的文章

参考文章:

http://stackoverflow.com/questions/14087580/arraylist-or-sqlite?rq=1

http://androiddev.orkitra.com/?p=8480

http://blog.csdn.net/degwei/article/details/9672485

http://stackoverflow.com/questions/7751980/why-is-writing-into-an-in-memory-sqlite-database-so-much-slower-than-using-an-ar(有性能问题? 不如直接用list效率高)。

内存数据库(sqlite)和 map数据结构 做缓存对比

原文:http://www.cnblogs.com/xitang/p/3547383.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!