1. 程式人生 > >MongoDb資料庫介紹、安裝、使用

MongoDb資料庫介紹、安裝、使用

1.資料庫與檔案的區別
資料庫有資料庫表、行和列的概念,讓我們資料儲存更方便
資料庫提供了非常方便的介面,可以讓後端語言實現增刪改查
2.NoSQL資料庫在以下的這幾種場景應用比較適用
1.資料庫模型比較簡單
2.需要靈活性更強的IT系統
3.對資料庫效能要求較高
4.不需要高度的一致性
5.對於給定key,比較容易映射覆雜值的環境
3.什麼時候使用NoSQL
1.對資料庫進行高併發的讀寫需求
2.對海量資料的高效率儲存與訪問的需求
3.對資料庫的高可擴充套件性與高可用性的需求
4.NoSQL和傳統資料庫簡單對比
非結構型資料庫,沒有行、列的概念,用json來進行儲存資料
集合就相當於表,文件就相當於行
5.NoSQL的種類


鍵值儲存資料庫
列儲存資料庫
文件型資料庫
圖形資料庫

6.MongoDB
MongoDB 是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像
關係資料庫的。他支援的資料結構非常鬆散,是類似 json 的 bson 格式,因此可以儲存比較複雜的資料類
型。Mongo 最大的特點是他支援的查詢語言非常強大,其語法有點類似於面向物件的查詢語言,幾乎可以
實現類似關係資料庫單表查詢的絕大部分功能,而且還支援對資料建立索引。它的特點是 高效能、 易部署、
易使用,便 儲存資料非常方便。
7.MongoDB安裝
官網:https://www.mongodb.com/
手冊:

https://docs.mongodb.org/manual/
安裝直接到官網下載,雙擊點選安裝就行
安裝完成配置環境變數 C:\Program Files\MongoDB\Server\3.0\bin 加入到系統的
path
開啟cmd,輸入mongo命令,看安裝是否成功,出現版本號就已經顯示安裝成功

8.使用MongoDB
1.新建一個存放資料庫的資料夾,建議不放在C盤
2.啟動MongoDB服務 服務端輸入:mongod ,開啟資料庫服務 mongod --dbpath c:\mongodb
3.客戶端輸入mongo命令進行連線