3.1 數(shù)據(jù)邏輯結(jié)構(gòu) 很多人在學(xué)習(xí)MongoDB體系結(jié)構(gòu)的時(shí)候會遇到各種各樣的問題,我在這里給大家簡單的介紹一下MongoDB體系結(jié)構(gòu)之-的邏輯結(jié)構(gòu)。MongoDB的邏輯結(jié)構(gòu)是一種層次結(jié)構(gòu)。主要由:文檔(document)、集合(collection)、數(shù)據(jù)庫(database)這三部分組成的。邏輯結(jié)構(gòu)是面向用戶的,用戶使用MongoDB開發(fā)應(yīng)用程序使用的就是邏輯結(jié)構(gòu)。 l MongoDB的文檔(document),相當(dāng)于關(guān)系數(shù)據(jù)庫中的一行記錄。 l 多個文檔組成一個集合(collection),相當(dāng)于關(guān)系數(shù)據(jù)庫的表。 l 多個集合(collection),邏輯上組織在一起,就是數(shù)據(jù)庫(database)。 l 一個MongoDB實(shí)例支持多個數(shù)據(jù)庫(database)。 文檔(document)、集合(collection)、數(shù)據(jù)庫(database)的層次結(jié)構(gòu)如下圖: 對于習(xí)慣了關(guān)系型數(shù)據(jù)庫的朋友們,我將MongoDB與關(guān)系型數(shù)據(jù)庫的邏輯結(jié)構(gòu)進(jìn)行了對比,以便讓大家更深刻的理解MongoDB的邏輯結(jié)構(gòu)
-------------------------------------------------------------------
《MongoDB管理與開發(fā)精要》、《Redis實(shí)戰(zhàn)》作者
ChinaUnix.net專家博主 http://cdhongwan.blog.chinaunix.net
@CD紅丸 http://weibo.com/u/2446082491
|