標籤:技術 查詢 .sh 資料庫管理 概念 exe 客戶 database 資料存放區
MongoDB 是一個基於分布式檔案儲存體的資料庫。由 C++ 語言編寫。旨在為 WEB 應用提供可擴充的高效能資料儲存解決方案。
MongoDB 是一個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。
兩個命令:
mongod.exe
mongo.exe
關聯式資料庫與noSQL資料庫的簡單對比
| |
關係型資料庫: |
noSQL資料庫: |
| 1 |
表 |
集合 |
| 2 |
行 |
文檔 |
| 3 |
列 |
成員 |
啟動MongoDB要配置路徑
mongod --dbpath d:\data\db
●附帶一個問題
【mongod.lock is not empty問題的解決】
mongod --dbpath d:\data\db --repair
串連服務:(此時需要開啟第二個cmd視窗)
mongo
查詢所有的資料庫
show databases
切換到admin->use admin
關閉資料庫服務->db.shutdownServer() [關閉資料庫前需要切換到admin,即use admin]
NoSQL(NoSQL = Not Only SQL ),意即"不僅僅是SQL"。
在現代的計算系統上每天網路上都會產生龐大的資料量。
這些資料有很大一部分是由關聯式資料庫管理系統(RDMBSs)來處理。 1970年 E.F.Codd‘s提出的關聯式模式的論文 "A relational model of data for large shared data banks",這使得資料建模和應用程式編程更加簡單。
通過應用實踐證明,關聯式模式是非常適合於客戶服務器編程,遠遠超出預期的利益,今天它是結構化資料存放區在網路和商務應用的主導技術。
NoSQL 是一項全新的資料庫革命性運動,早期就有人提出,發展至2009年趨勢越發高漲。NoSQL的擁護者們提倡運用非關係型的資料存放區,相對於鋪天蓋地的關係型資料庫運用,這一概念無疑是一種全新的思維的注入。
MongoDB的配置、啟動、關閉