MongoDB (0)—寫在前面

來源:互聯網
上載者:User

一,MongoDB優點與不足:

     1.優點:

    a.效能優越:

                  由於設計的優勢及用C++編寫,效能優越,測試資料參數:。

           b.JSON方式操作與存貯:

                 Mongo支援豐富的JSON式樣的查詢運算式,可輕易查詢文檔中各種格式的資料,完美適合文檔式存貯需求,同時WebAPI流行的今天,JSON使用基礎越來越廣泛,入門變低,程式員變得更開心:)

           c.MapReduce引擎,分步式雲端運算成為可能。

     2.不足:

           a.不支援SQL,沒有傳統關聯式資料庫的經驗級模型解決方案的重用優勢,也無法使用基於資料庫的一些閉合型的邏輯方案,比如視圖,觸發器。

           b.目前不支援事務,不適合事務情境

           c.新興的NoSQL資料庫,不夠穩定,有不少bug存在,曾有過一些失敗案例。自動平衡器工作起來作用沒有想象那樣完美,而且文檔粒度較小時,如果資料移轉不夠合理,會產生存貯片段問題(有待驗證)。

           d.

          

二,適用與適用情境:

    1.不適用情境:

     a.嚴格的事務性的系統:為什麼說嚴格的事務性系統呢,因為如果是一些不嚴格的事務系統,偶爾用一些事務,目的是為了保證資料一定程度上一致性及即時性,這樣的案例是可以用一些方法來類比或替代的,比如全域鎖。但是嚴格的事務性系統,比如銀行,電子商務等需要嚴格的原子性事務操作,這些情境MongoDB目前為止是無法滿足這樣的需求的。

     b.商務分析系統等,這些還是用一些傳統的SQL相關的資料倉儲來處理更適合。

   2.適用情境:

     a.高並發需要分布式海量資料系統:

     b.網站資料:Mongo非常適合即時的插入,更新與查詢,並具備網站即時資料儲存所需的複製及高度伸縮性

     c.需要任意擴充的資料中心:

待續------------------------

   

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.