1. 程式人生 > >mongoDB學習之路,安裝、配置、啟動、命令、應用(一)

mongoDB學習之路,安裝、配置、啟動、命令、應用(一)

mongoDB初學

mongoDB學習了一段時間,今天整理一下,以便自己回顧,加深印象,同時讓更多mongo初學者有個好的資料。真好

在學習mongoDB之前,我們先了解什麼是mongoDB,以及相關概念

MongoDB 是一個基於分散式檔案儲存的資料庫。由 C++ 語言編寫。旨在為 WEB 應用提供可擴充套件的高效能資料儲存解決方案。

MongoDB 是一個介於關係資料庫和非關係資料庫之間的產品,是非關係資料庫當中功能最豐富,最像關係資料庫的。

當然,如果你看著有點蒙,那你就記住,mongoDB就是個資料庫,真好

上面提到mongoDB是一個非關係型資料庫,那麼什麼叫關係型資料庫,什麼叫非關係型資料庫呢

1、關係型資料庫是依據關係模型來建立的資料庫,關係型資料庫通過外來鍵關聯來建立表與表之間的關係,常見:Oracle、DB2、PostgreSQL、Microsoft SQL Server、Microsoft Access、MySQL

2、非關係型資料庫主要是基於“非關係模型”的資料庫(由於關係型太大,所以一般用“非關係型”來表示其他型別的資料庫),非關係型資料庫通常指資料以物件的形式儲存在資料庫中,而物件之間的關係通過每個物件自身的屬性來決定,常見:列模型:Hbase  ;鍵值對模型:redis,MemcacheDB  ;文件類模型:mongoDB

MongoDB相關概念

MongoDB下載安裝

1、MongoDB官方下載地址,https://www.mongodb.com/download-center?jmp=nav#community

傻瓜式安裝,如果是從我部落格下載的,安裝完後進入bin目錄,雙擊server-startup.bat啟動,

如果官網下載的,在CMD命令列切換到bin目錄,輸入mongod,

然後訪問埠http://localhost:27017/

出現上圖則表示成功啟動服務

在bin目錄下有兩個應用程式,一個mongo.exe,一個monged.exe,那麼有什麼區別呢?

mongod是啟動資料庫,才可以進行連線,是服務端;mongo是在cmd裡連線資料庫,進行後續的操作,相當於客戶端。

 

現在MongoDB已經安裝完畢,需要一個視覺化工具,來更好的展示資料以及相關操作

工具又很多,推薦一個RoboMongo

RoboMongo下載安裝

將mongo服務啟動之後

使用RoboMongo連線mongo

 

OK,現在全部裝好