亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

關于redis、memcache、mongoDB 的對比

系統 3821 0

從以下幾個維度,對redis、memcache、mongoDB?做了對比,歡迎拍磚

1、性能

都比較高,性能對我們來說應該都不是瓶頸

總體來講,TPS方面redis和memcache差不多,要大于mongodb

2、操作的便利性

????? memcache數據結構單一

????? redis豐富一些,數據操作方面,redis更好一些,較少的網絡IO次數

?????? mongodb支持豐富的數據表達,索引,最類似關系型數據庫,支持的查詢語言非常豐富

3、內存空間的大小和數據量的大小

?????? redis在2.0版本后增加了自己的VM特性,突破物理內存的限制;可以對key value設置過期時間(類似memcache)

?????? memcache可以修改最大可用內存,采用LRU算法

?????? mongoDB適合大數據量的存儲,依賴操作系統VM做內存管理,吃內存也比較厲害,服務不要和別的服務在一起

4、可用性(單點問題)

對于單點問題,

???????????? redis,依賴客戶端來實現分布式讀寫;主從復制時,每次從節點重新連接主節點都要依賴整個快照,無增量復制,因性能和效率問題,

所以單點問題比較復雜;不支持自動sharding,需要依賴程序設定一致hash?機制。

一種替代方案是,不用redis本身的復制機制,采用自己做主動復制(多份存儲),或者改成增量復制的方式(需要自己實現),一致性問題和性能的權衡

???????????? Memcache本身沒有數據冗余機制,也沒必要;對于故障預防,采用依賴成熟的hash或者環狀的算法,解決單點故障引起的抖動問題。

???????????? mongoDB支持master-slave,replicaset(內部采用paxos選舉算法,自動故障恢復),auto sharding機制,對客戶端屏蔽了故障轉移和切分機制。

5、可靠性(持久化)

對于數據持久化和數據恢復,

???????? redis支持(快照、AOF):依賴快照進行持久化,aof增強了可靠性的同時,對性能有所影響

????????? memcache不支持,通常用在做緩存,提升性能;

????????? MongoDB從1.8版本開始采用binlog方式支持持久化的可靠性

6、數據一致性(事務支持)

???????? Memcache?在并發場景下,用cas保證一致性

??????? redis事務支持比較弱,只能保證事務中的每個操作連續執行

??????? mongoDB不支持事務

7、數據分析

???????? mongoDB內置了數據分析的功能(mapreduce),其他不支持

8、應用場景

??????? redis:數據量較小的更性能操作和運算上

??????? memcache:用于在動態系統中減少數據庫負載,提升性能;做緩存,提高性能(適合讀多寫少,對于數據量比較大,可以采用sharding)

??????? MongoDB:主要解決海量數據的訪問效率問題

關于redis、memcache、mongoDB 的對比


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 国产成人免费 | 国产成版人视频网站免费下 | 热综合一本伊人久久精品 | 另类 欧美 视频二区 | 国产产一区二区三区久久毛片国语 | 精品哟啊呦v视频在线观看 精品哟哟国产在线观看 | 国产成人高清精品免费观看 | 日韩一区二区三区视频在线观看 | 久久经典 | 久久国产精品99久久久久久老狼 | 欧美精品一区二区精品久久 | 99热这里只有精品88 | 亚洲图片综合区另类图片 | a级亚洲片精品久久久久久久 | 在线视频精品一区 | 国产一区二区三区四区 | 国产精品久久久久久久久久久久 | 99精品日韩 | 日韩欧美亚| 91久久精品午夜一区二区 | 黄色成人在线观看 | 日韩天堂在线 | 九九热最新视频 | 亚洲小视频在线观看 | 俄罗斯一级毛片免费播放 | 欧美大片aaaa一级毛片 | 一级a做爰片欧欧美毛片4 | 欧美乱妇高清无乱码视频在线 | 国产色综合天天综合网 | 欧美视频在线视频 | 国产香蕉在线视频一级毛片 | 亚洲国产人成在线观看69网站 | 色婷婷91 | 日韩中文字幕在线有码视频网 | 成人久久18免费网 | 亚洲精品欧美精品中文字幕 | 国产日韩中文字幕 | 澳门成人免费永久视频 | 97色精品视频在线观看免费 | 日韩欧国产精品一区综合无码 | 狠狠综合久久综合网站 |