MongoDB學習筆記(1)

2021-06-28 11:06:10 字數 931 閱讀 9988

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

小插曲:什麼是nosql?

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

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

功能:適用場合:

安裝mongo資料庫:

在發布本文的時間官方提供的最新版本是:1.6.5 ,如果不做特殊宣告,本教程所用的版本將會是這個版本。

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

配置mongo服務端:

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

> d:

> cd d:\mongodb

> mongod --dbpath d:\mongodb\data

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

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

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

Mongodb學習筆記1 Mongodb的安裝

資料來自網路各個地方,感謝各位大神 配置公鑰 sudo apt key adv keyserver hkp recv 7f0ceb10 echo deb lsb release sc mongodb org 3.0 multiverse sudo tee etc apt sources.list.d...

mongodb 1 學習筆記

1 關係型資料庫有哪些,非關係型資料庫有哪些?兩者區別?關聯式資料庫是一種型別的資料庫,其儲存並提供訪問被彼此相關的資料點。關聯式資料庫基於關係模型,這是一種在表中表示資料的直觀,直接的方法。在關聯式資料庫中,表中的每一行都是一條記錄,該記錄具有唯一的id。該錶的列儲存資料的屬性,每個記錄通常為每個...

MongoDB學習筆記

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