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...