Mongodb主要功能特點

來源:互聯網
上載者:User
Mongodb無模式優點
1、儲存形式,相較於傳統的關係型資料庫,它可以使用一個表格儲存體原來需要使用多表關聯才能儲存的資料庫。 2、儲存動態性,相較於傳統的資料庫當要增加一個屬性值的時候要對錶大動,mongodb的面向文檔的形式可以使其屬性值輕意的增加和刪除。而原來 的關係型資料庫要實現這個需要有很多的屬性工作表來支援。
Mongodb儲存特點
3、Mongodb有兩種資料寫入模式, 一種是高效的fire-and-forget模式就是只管向資料庫伺服器提交資料不等資料庫伺服器的回應。這個是資料庫預設模式。 另外一種是安全模式,就是寫入的同時還要與伺服器同步,當資料的安全性要求高的時候適合用安全模式。 4、Mongodb的日誌功能。 日誌功能是協助在系統Down機的時候恢複資料完整性做的,預設情況下Mongodb是開啟日誌功能的。每一個資料庫操作都會先記錄日誌,所以當down機重啟動伺服器的時候資料庫伺服器能夠通過記錄檔恢複之前未完成的操作。 當然,開啟日誌必然影響效能,所以使用者需要根據自己的實際應用來選擇一個合適的工作模式。 如果你打算使用無記錄模式,最好使用拷貝叢集模式,這樣可以降低資料丟失的風險。 Mongodb的索引
5、Mongodb支援關係型資料庫的所有索引模式(升序,降序,唯一,複合,地理空間索引),同時也支援二級索引(通過B-tree實現)。每一個collection支援64個索引
6、支援ad hoc queries使用者自己可以定義自己的查詢。
Mongodb的叢集
7、Mongodb的叢集模式是主從模式的叢集,其中主伺服器只有一個,支援讀寫,而從伺服器可以有多個只支援讀取操作。叢集的主要目的是通過資料的冗餘實現failover模式,從而提高資料庫伺服器的可用性。當主伺服器斷掉後其中的一個從伺服器會自動升級為主伺服器,其它drive client只要通過failover就可以自動切換到新的主伺服器,正常工作。而當原來的主伺服器再恢複工作的時候,它將自動轉為從伺服器。


Mongodb的可擴充性
8、Mongodb採用了最新的低成本的橫向擴充模式,相對於傳統的單結點縱向擴充,可以節約成功,而且有更好的可靠性,更好的資料處理效能。
相關文章

聯繫我們

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