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倍。