前面些了怎麼安裝,那麼安裝好以後就可以對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...