安卓访问数据库效率,该如何处理

安卓访问数据库效率
我想问一下
安卓直接访问数据库的效率高还是访问一个MAP集合的效率高呢?
在一个查询功能中
每一次查询都访问一次数据库好还是
先访问数据库把数据库的信息放在一个MAP集合中
然后每一次查询直接访问MAP集合好呢?
求指导!!!
------解决方案--------------------
我觉得http://www.oschina.net/question/221817_122686这篇文章写的不错,你可以看下,十万级以上,直接访问轻量级SQLLITE会有一定影响,延迟神马肯定有,,,
------解决方案--------------------
如果是访问服务器端数据库,应该是访问次数越少越好,至于手机本地Sqlite,数据不多的话应该影响不大,用哪个都差不多,个人观点
------解决方案--------------------
sqlite再怎么快也是文件,map再怎么慢也是内存,这俩的速度不在一个级别上,必然是map快