<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    cuiyi's blog(崔毅 crazycy)

    記錄點滴 鑒往事之得失 以資于發展
    數據加載中……

    NoSQL非關系型數據庫學習(二)

    Gartner分析師Merv AdrianTwitterRT了一條關于NoSQL數據庫評選的消息,他認為這就像是在對比你更喜歡蘋果、雞尾酒還是西蘭花,它們都有不同的應用場景,對比NoSQL產品是沒有意義的。比如MongoDBCassandra就沒有什么可比性,它們的共同點只是都叫做NoSQL數據庫而已,它們的應用場景非常不同。

     

    下面還是根據學習,對現在比較熱門的MangoDB和Memcached以及Redis做個簡單的學習:

    MangoDB(document database, 硬盤型)
    a. 基于磁盤的數據庫,只是緩存熱點數據在內存中。
    b. 文檔型的非關系型數據庫,
        優勢是查詢功能強大,可存儲海量數據。
    c. 可替換MySQL等關系型數據庫;
        在內存足夠的情況下,讀寫性能不錯,可省去Cache這一層

    MemcachedRedis(key value store, 內存型)
    a.內存型數據庫,數據保存在內存中,通過TCP直接存??; 或者說是全內存Cache
       優勢是速度快,并發高,缺點是數據類型有限,查詢功能不強,一般做緩存。
    b. Key Value Store
    c. 全內存

    Memcached vs Redis
    a. 都是Key Vale, Memory Cache
    b. Memecahced是 multiple-thread; 適合多核CPU的應用。
        Redis是 single-thread.
        如果再多數據結構基礎上支持多線程,加鎖可能是個問題(待深入學習驗證)
    c. Redis具有持久化機制,可以定期將內存的數據持久化到硬盤上
    d. Redis支持的數據類型更多
    e. Redis 具備binlog功能,將所有操作寫入日志,以便redis出現故障時,可通過binlog進行恢復。
    f. Redis支持Virtual Memory,可限定內存大小,當數據超出閥值,就通過類似LRU的算法將最不常用的數據保存到硬盤的頁面問題中。

     

    posted on 2014-01-13 12:03 crazycy 閱讀(502) 評論(0)  編輯  收藏 所屬分類: JavaEE技術 、DBMS

    主站蜘蛛池模板: 成人午夜性A级毛片免费| 日韩精品无码专区免费播放| 日韩精品视频免费网址| 亚洲AV无码国产精品色| 美女裸身网站免费看免费网站| 亚洲最新中文字幕| 日韩免费一区二区三区在线 | 99久久99久久精品免费看蜜桃 | 3344永久在线观看视频免费首页| 国产日韩亚洲大尺度高清| 热久久这里是精品6免费观看| 亚洲熟妇无码八AV在线播放| 日本高清免费观看| 亚洲综合亚洲国产尤物| 色窝窝免费一区二区三区| 亚洲成av人在线观看网站| 小小影视日本动漫观看免费| 一个人看www免费高清字幕| 亚洲熟妇av一区二区三区| 青青草原1769久久免费播放| 亚洲国产日韩在线一区| 夭天干天天做天天免费看| 污视频网站免费观看| 人人狠狠综合久久亚洲婷婷| 18禁男女爽爽爽午夜网站免费| 亚洲乱妇老熟女爽到高潮的片| 免费吃奶摸下激烈视频| 日韩精品无码免费专区网站| 亚洲综合久久久久久中文字幕| 成人免费男女视频网站慢动作| 九九九国产精品成人免费视频| 久久亚洲精品国产精品| 成人免费无毒在线观看网站| 一区二区视频免费观看| 亚洲视频国产视频| 国产精品99久久免费| a级大片免费观看| 亚洲熟女乱色一区二区三区| 亚洲午夜福利精品无码| 国产四虎免费精品视频| 四虎国产精品成人免费久久 |