mongodb初級學習之邏輯結構和物理結構

2021-08-27 10:45:03 字數 558 閱讀 2017

前面些了怎麼安裝,那麼安裝好以後就可以對mongodb進行一些初級的認識。

mongodb也分邏輯結構和物理結構,那麼這裡先介紹下邏輯結構:

1:邏輯結構主要由database->collection->document組成,這裡是層次結構。

2:多個文件組成集合,多個集合組成資料庫,多個資料庫組成mongodb例項

3:反過來也就是,乙個mongodb可以包括多個database。

物理結構:

首先我們在安裝的時候會選定乙個dbpath路徑,比如我是安裝在/data/db/下面,那麼在啟動資料庫的時候,指定該路徑,那麼我所有的資料檔案都是存放在該路徑下面,這個路徑下面包括乙個.ns的檔案和一堆資料檔案,比如我有乙個test資料庫,那麼這個路徑下面就會有test.ns,test.0,test.1.......組成。而且mongodb有預分配機制,分配的檔案用0填充,所以如果資料庫的資料量一大,就會自動增加資料檔案,比如剛才的test.0,test.1而且預先分配的資料檔案大小是上乙個的2倍大小,.ns檔案則包含了這些命名表空間的元資料。

相對於其他資料庫,mongodb的結構還是很簡單的。

MongoDB學習之基本操作

資料庫 database 集合 collection 文件 document 在mongodb中,資料庫和集合都不需要建立,資料庫和集合會在第一次插入文件時建立.顯示所有資料庫 show dbs進入到指定的資料庫中 use 資料庫名顯示當前資料庫所有集合 show collections向指定集合插...

iOS學習之UI初級 UIWindow

編者對uiwindow的認識與理解 uiwindow有三個級別,對應三種顯示優先順序。通過windowlevel設定 uiwindowlevelalert uiwindowlevelstatusbar uiwindowlevelnormal 乙個ios程式啟動完畢後,建立的第乙個檢視控制項就是uiw...

OC學習 Foundation框架之常用結構體

在ios開發中所有框架中foundation框架是最基礎的框架,foundation框架裡面包含了常用的類和資料型別。使用foundation框架只要包含它的主標頭檔案即可,主標頭檔案裡面包含了框架中所有內容的標頭檔案。foundation框架中常用的結構體 nsrange nspoint cgpo...