MongoDB後設資料的儲存介紹

chenfeng發表於2016-06-10
後設資料是一個預留空間,在對資料庫或應用程式結構執行修改時,其內容可以由資料庫自動更新。後設資料是系統中各類資料描述的集合,是執行詳細的資料收集和資料分析的主要途徑。
後設資料最重要的作用是作為分析階段的工具。任何字典最重要的用途都是查詢,在結構化分析中,後設資料的作用是給資料流圖上的每個節點加以定義和說明。換句話說,資料流圖上的所有節點的定義和解釋的集合就是後設資料,而且在後設資料中建立嚴密一致的定義有助於提高需求分析人員和使用者溝通的效率。


 MongoDB和其他資料庫一樣,有專門儲存後設資料的系統表。system.*namespaces是一個特殊的物件,其中儲存資料庫的系統資訊,透過這些表使用者可以大概瞭解資料庫系統中資料庫物件
的情況。例如:
 system.namespaces    儲存名稱空間資訊
 system.indexes          儲存索引資訊
 system.profile            儲存最佳化器資訊
 system.users             儲存使用者資訊
 system.sources          儲存複製集的配置資訊和狀態資訊
其他的名稱空間和索引資訊都儲存在database.ns檔案中,並且對使用者是封裝的。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15498/viewspace-2118248/,如需轉載,請註明出處,否則將追究法律責任。

相關文章