MongoDB資料庫的優點


到目前為止,MongoDB是一個新的和普遍使用的資料庫。 它是一個基於文件的非關聯式資料庫提供程式。

雖然它比傳統的資料庫快100倍,但早期說它將廣泛地取代傳統的RDBMS。 但是,不可否認的是:在效能和可延伸性方面 MongoDB 有著明顯的優勢。

關聯式資料庫具有典型的架構設計,可以顯示表的數量以及這些表之間的關係,而在MongoDB中則沒有關係的概念。

MongoDB優點

  • MongoDB 的架構較少。它是一個文件資料庫,它的一個集合持有不同的文件。
  • 從一個到另一個的文件的數量,內容和大小可能有差異。
  • MongoDB 中單個物件的結構很清淅。
  • MongoDB 中沒有複雜的連線。
  • MongoDB 提供深度查詢的功能,因為它支援對文件的強大的動態查詢。
  • MongoDB 很容易擴充套件。
  • 它使用內部儲存器來儲存工作集,這是其快速存取的原因。

MongoDB的獨特功能

  • 使用方便
  • 重量輕/輕量級
  • 比RDBMS快得多

應該使用MongoDB在哪些場景

  • 大而複雜的資料
  • 移動和社會基礎設施資料
  • 內容管理和交付
  • 使用者資料管理
  • 資料中心

MongoDB和RDBMS的效能分析

  • 在關聯式資料庫(RDBMS)中,表用作儲存元素,而在 MongoDB 中使用的是集合。
  • 在RDBMS中有多個模式,在每個模式中,可建立用於儲存資料的表,而 MongoDB 是面向文件的資料庫,資料是以類似JSON格式的BSON格式編寫的儲存的。
  • MongoDB幾乎比傳統資料庫系統快100倍。