MongoDB教學
MongoDB快速入門
MongoDB歷史
MongoDB特點
MongoDB數據庫的優點
MongoDB安裝配置(Windows)
MongoDB安裝配置(Ubuntu)
MongoDB安裝配置(RedHat/CentOS)
MongoDB數據建模
MongoDB創建數據庫
MongoDB刪除數據庫
MongoDB創建集合
MongoDB刪除集合
MongoDB數據類型
MongoDB插入文檔
MongoDB查詢文檔
MongoDB更新文檔
MongoDB刪除文檔
MongoDB投影(選擇字段)
MongoDB限制記錄數
MongoDB排序記錄
MongoDB索引
MongoDB聚合
MongoDB複製
MongoDB分片
MongoDB備份與恢復
MongoDB部署
Java連接MongoDB操作
Python連接MongoDB操作
PHP連接MongoDB操作
Ruby連接MongoDB操作
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倍。