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

關于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條評論
主站蜘蛛池模板: 在线观看精品国语偷拍 | 色九九亚洲偷偷动态图 | 成人激情免费视频 | 99久久国产综合精品女不卡 | 午夜免费体验区 | 四虎精品成人免费影视 | 久久成人精品视频 | 国产一级毛片夜一级毛片 | 2021久久最新国产精品 | 久久这里只有精品免费看青草 | 国产视频a区 | 久久国产免费观看精品 | 99资源在线观看 | 97人人网 | 福利精品在线 | 久久九九精品视频 | 91av中文| 日韩美女va在线毛片免费知 | 日韩欧美一区二区久久 | 99这里只有精品66视频 | 久久久久久久久免费视频 | 日韩欧美毛片免费看播放 | 欧美黑人巨大肥婆性视频 | 99热久久国产精品这 | 国产乱码精品一区二区三上 | 国产成a人片在线观看视频 国产成a人片在线观看视频99 | 97影院九七理论片男女高清 | 国产人做人爱免费视频 | 免费黄色的视频 | 手机国产日韩高清免费看片 | 久久久性视频 | 91糖心| 久久成人在线观看 | 久久成人国产精品 | 国产亚洲精彩视频 | 99热久| 久久久精彩视频 | 奇米色第四色 | 亚洲成色999久久网站 | 国产精品久久国产三级国电话系列 | 亚洲精品九色在线网站 |