zoukankan      html  css  js  c++  java
  • 内存数据库(sqlite)和 map数据结构 做缓存对比

    背景:

      今天看文档时发现说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效率高)。

  • 相关阅读:
    369. Plus One Linked List
    147. Insertion Sort List
    817. Linked List Components
    61. Rotate List
    Object 类
    多态
    重写方法
    Protected 修饰符
    继承
    数组
  • 原文地址:https://www.cnblogs.com/xitang/p/3547383.html
Copyright © 2011-2022 走看看