- MongoDB權威指南(第3版)
- (美)香農·布拉德肖 克里斯蒂娜·霍多羅夫 (愛爾蘭)約恩·布拉齊爾
- 283字
- 2021-12-06 11:37:07
1.1 易于使用
MongoDB 不是關系數據庫,而是面向文檔(document-oriented)的數據庫。便于擴展是 MongoDB 沒有使用關系模型的主要原因,此外這樣做還有一些其他優勢。
面向文檔的數據庫使用更靈活的“文檔”模型取代了“行”的概念。通過嵌入文檔和數組,面向文檔的方式可以僅用一條記錄來表示復雜的層次關系,這與使用現代面向對象語言的開發人員思考數據的方式非常契合。
MongoDB 中也沒有預定義模式(predefined schema):文檔鍵值的類型和大小不是固定的。由于沒有固定的模式,因此按需添加或刪除字段變得更容易。通常來說,因為開發人員可以進行快速迭代,所以開發效率會更高,而且這也使實驗更容易進行。開發人員可以嘗試多種數據模型,然后選擇最好的一種。