mongodb,redis,hbase 三者都是nosql資料庫,他們的最大區別和不同定位是什嗎?

來源:互聯網
上載者:User

標籤:授權   --   選擇   效能   base   my sql   l資料庫   mys   ref   

當SQL滿足不了你的需求或者SQL 已經不是必須的或者最佳的選擇時,就是你考慮這類NoSQL 的時候了。

當你的記憶體大於你的資料時,schema也不是太確定時,mongodb在這裡靜靜地等待My SQL轉業戶為了嘗鮮過來看熱鬧的,不改變設計模式,爽在前面痛在後面;

當你唯一追求的就是速度,又對memcached的過於簡單心存芥蒂,剛好記憶體也比資料多時,redis俏生生站在那裡;

大,好大,太大了,我說的是資料,我們128GB記憶體雙路CPU25TB儲存只夠一星期的時候,估計就沒有選擇綜合症了,HBase成了唯一或者唯二選擇了。
-----------------------------------------
所以呢,不嚴謹地講,Redis定位在"快",HBase定位於"大",mongodb定位在"靈活"。

NoSQL的優點正好就是SQL的軟肋,而其弱點正好也就是SQL的殺手鐧
-----------------------------------------
最大區別在於,在一般使用方式下,mongodb可以當作簡單情境下的但是效能高數倍的MySQL, Redis基本只會用來做緩衝,HBase用來做離線計算

Harry Zhu
連結:https://www.zhihu.com/question/30219620/answer/48322171
來源:知乎
著作權歸作者所有。商業轉載請聯絡作者獲得授權,非商業轉載請註明出處。

mongodb,redis,hbase 三者都是nosql資料庫,他們的最大區別和不同定位是什嗎?

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.