到目前為止,MongoDB是一個新的和普遍使用的資料庫。 它是一個基於文檔的非關係資料庫提供程式。
雖然它比傳統的資料庫快100倍,但早期說它將廣泛地取代傳統的RDBMS。 但是,不可否認的是:在性能和可擴展性方面 MongoDB 有著明顯的優勢。
關係資料庫具有典型的架構設計,可以顯示表的數量以及這些表之間的關係,而在MongoDB中則沒有關係的概念。
MongoDB優點
- MongoDB 的架構較少。它是一個文檔資料庫,它的一個集合持有不同的文檔。
- 從一個到另一個的文檔的數量,內容和大小可能有差異。
- MongoDB 中單個對象的結構很清淅。
- MongoDB 中沒有複雜的連接。
- MongoDB 提供深度查詢的功能,因為它支持對文檔的強大的動態查詢。
- MongoDB 很容易擴展。
- 它使用內部記憶體來存儲工作集,這是其快速訪問的原因。
MongoDB的獨特功能
- 使用方便
- 重量輕/羽量級
- 比RDBMS快得多
應該使用MongoDB在哪些場景
- 大而複雜的數據
- 移動和社會基礎設施數據
- 內容管理和交付
- 用戶數據管理
- 數據中心
MongoDB和RDBMS的性能分析
- 在關係資料庫(RDBMS)中,表用作存儲元素,而在 MongoDB 中使用的是集合。
- 在RDBMS中有多個模式,在每個模式中,可創建用於存儲數據的表,而 MongoDB 是面向文檔的資料庫,數據是以類似JSON格式的BSON格式編寫的存儲的。
- MongoDB幾乎比傳統資料庫系統快100倍。
上一篇:
MongoDB特點
下一篇:
MongoDB安裝配置(Windows)