Mongodb的學習筆記

2021-06-26 14:30:51 字數 952 閱讀 7623

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

小插曲:什麼是nosql?

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

特點:

功能:

適用場合:

安裝mongo資料庫:

第三步:在「d:\mongodb」目錄下新建「data」資料夾,它將會作為資料存放的根資料夾。

配置mongo服務端:

開啟cmd視窗,按照如下方式輸入命令:

> d:

> cd d:\mongodb

> mongod --dbpath d:\mongodb\data

配置成功後會看到如下畫面:

如此,mongodb資料庫服務已經成功啟動了。

現在我們已經初步實現了mongodb的安裝和服務的啟動工作。後面我們還有很多的工作,要使mongodb能在我們的c#**中被操作,還需要驅動,經常有朋友在網上copy**後發現編譯不通過,那估計是驅動不一致的問題了,下篇文章會詳細講解,未完待續。。

原文出處:

mongoDB的學習筆記

基本概念 1 文件 對應關聯式資料庫的行,也就是一條記錄。它比關聯式資料庫的行的功能要強大,更像是是某個具體的物件。文件以一種map的形式展現出來,當然value可以是任意的型別,也可以繼續是乙個文件 遞迴的定義 2 集合 對應關聯式資料庫的表。但是它又是無模式的,即文件不要求一致。基本操作 1 顯...

mongoDB的學習筆記

最近在學習mogodb,目前只是出於學習階段,還沒有在專案中實戰過,記錄一下下學習的總結。start 基本概念 1 文件 對應關聯式資料庫的行,也就是一條記錄。它比關聯式資料庫的行的功能要強大,更像是是某個具體的物件。文件以一種map的形式展現出來,當然value可以是任意的型別,也可以繼續是乙個文...

MongoDB學習筆記

從接觸計算機學習開始,我所使用的資料庫就是mysql,oracle這樣的關係型資料庫。早就聽說了nosql的概念,也對其有代表性的非關係型資料庫mongodb有所耳聞,一直想學習學習這項從未使用過的技術,可是由於種種原因,又沒有時間來學習學習這項新的概念。也就是這麼巧,目前的工作中,使用到的就是mo...