我的Mongo資料庫之旅 基礎知識

2021-07-04 01:38:58 字數 486 閱讀 8159

因為在專案中,有大資料的處理,所以公司決定採用mongo資料庫。之前從來沒有接觸過 no sql的資料庫,所以開始肯定 有很多未知,不過我希望自己慢慢了解它。

mongodb是乙個高效能,開源,無模式的文件型資料庫,是當前nosql資料庫中比較熱門的一種。它在許多場景下可用於替代傳統的關係型資料庫或鍵/值儲存方式。mongo使用c++開發。mongo的官方**位址是:讀者可以在此獲得更詳細的資訊。

nosql,全稱是 not only sql,指的是非關係型的資料庫。下一代資料庫主要解決幾個要點:非關係型的、分布式的、開源的、水平可擴充套件的。原始的目的是為了大規模web應用,這場運動開始於2023年初,通常特性應用如:模式自由、支援簡易複製、簡單的api、最終的一致性(非acid)、大容量資料等。nosql被我們用得最多的當數key-value儲存,當然還有其他的文件型的、列儲存、圖型資料庫、xml資料庫等。

特點:高效能、易部署、易使用,儲存資料非常方便。主要功能特性有:

功能:適用場合:

mongo資料庫備份還原

備份 命令介紹 mongodump h dbhost d dbname o dbdirectory d 需要備份的資料庫例項,例如 test o 備份的資料存放位置,例如 c data dump,當然該目錄需要提前建立,在備份完成後,系統自動在dump目錄下建立乙個test目錄,這個目錄裡面存放該資...

PHP操作mongo資料庫

conn new mongoclient mongodb localhost 27017 mongodb username password host port db conn chili 選擇資料庫 col db test 選擇集合 dbs conn listdbs 檢視所有的表 collecti...

Mongo資料庫操作(三)

開通黃鑽 建立資料庫 use 如何什麼都不幹的話 會被刪除 檢視所有的資料 show dbs 給指定資料庫中新增資料 db.persons.insert 查詢資料庫中所有文件 show collections 查詢指定文件的資料 db.documentname find 查詢第一條資料 db.doc...