MongoDB(一)——資料庫的簡介及MongoDB的安裝
阿新 • • 發佈:2019-07-12
一、資料庫
- 資料庫是按照資料結構來組織、儲存和管理資料的倉庫。
- 我們的程式都是在記憶體中執行的,一旦程式執行結束或者計算機斷電,程式執行中的資料都會丟失。
- 所以我們就需要將一些程式執行的資料持久化到硬碟之中,以確保資料的安全性。
- 而資料庫就是資料持久化的最佳選擇。
- 說白了,資料庫就是儲存資料的倉庫。
二、資料庫的種類
資料庫主要分成兩種:
- 關係型資料庫(RDBS):MySQL、Oracle、DB2、SQL Server …;關係資料庫中全都是表
- 非關係型資料庫(NoSQL): MongoDB、Redis ……
- Redis:鍵值對資料庫
- MongoDB:文件資料庫MongoDB(本部落格講解)
三、MongoDB
- 簡介
- MongoDB是為快速開發網際網路Web應用而設計的資料庫系統。
- MongoDB的設計目標是極簡、靈活、作為Web應用棧的一部分。
- MongoDB的資料模型是面向文件的,所謂文件是一種類似於JSON的結構,簡單理解MongoDB這個資料庫中存的是各種各樣的JSON。(BSON)
- 三個概念
- 資料庫(database):資料庫是一個倉庫,在倉庫中可以存放集合。
- 集合(collection):集合類似於陣列,在集合中可以存放文件。
- 文件(document):文件資料庫中的最小單位,我們儲存和操作的內容都是文件。
- MongoDB在lin