初識MongoDB資料庫

2021-12-30 09:16:21 字數 715 閱讀 2367

初識mongodb資料庫

在大談特談大資料與非結構化資料的今天,如果只懂的oracle、mssql、mysql等關係型資料庫,而對mongodb等非關係型資料庫一竅不通,就未免顯得有點與時代格格不入了。鑑於此,本人開始學習研究mongodb,以求解決非格式化大資料的儲存及檢索等問題。

1.mongodb是什麼?

mongodb是乙個基於分布式檔案儲存的資料庫。由c++語言編寫。旨在為web應用提供可擴充套件的高效能資料儲存解決方案。

2.mongodb與其它關係型資料庫有哪些區別?

mongodb是乙個介於關聯式資料庫和非關聯式資料庫之間的產品,是非關聯式資料庫當中功能最豐富,最像關聯式資料庫的。

它支援的資料結構非常鬆散,是類似json的bson格式,因此可以儲存比較複雜的資料型別。

mongodb中沒有table、row的概念,但是有collection和document的定義,mongodb與其它關係型資料庫的影射是這樣的:

document  ----------> row

collection  ----------> table

database  ----------> database

3.mongodb的特點

mongo最大的特點是他支援的查詢語言非常強大,

其語法有點類似於物件導向的查詢語言,幾乎可以實現類似關聯式資料庫單錶查詢的絕大部分功能,而且還支援對資料建立索引。

4.mongodb的檢索

資料庫 初識

通俗講,資料庫就是以一定格式進行組織資料的集合,直觀來看,資料庫就是電腦上一些具有特殊格式的資料檔案的集合.通常談到資料庫會涉及4個基本概念,即資料,資料庫,資料管理系統,資料庫系統.資料描述世界或者事物的符號記錄稱為資料.數字,文字,聲音,影象 這些都是資料.對於計算機來說,只能處理二進位制資料 ...

初識資料庫

隨著vb學習任務的結束,我又迎來了新的學習任務 資料庫。剛接觸資料庫真是一頭霧水啊,看哪哪覺得陌生,那麼什麼是資料庫呢?下面蒐集的這些資料希望對我們初學者有所幫助。資料庫,顧名思義就是 資料的倉庫 計算機系統經常用來處理各種各樣的,大量的資料,比如使用計算機系統收集超市裡進出貨的清單,某地區的人口資...

初識MySQL資料庫

設定系統環境,系統環境的作用就是每次啟動dos命令後不用改變當前目錄即可直接輸入mysql命令。將以下路徑新增到系統環境path中 c program files mysql mysql 5.7.10 win32 bin 修改my default.ini資訊,將檔名改為 my.ini 新增以下三條語...