mongo和傳統(tǒng)型數(shù)據(jù)庫相比,最大的不同:
傳統(tǒng)型數(shù)據(jù)庫: 結(jié)構(gòu)化數(shù)據(jù), 定好了表結(jié)構(gòu)后,每一行的內(nèi)容,必是符合表結(jié)構(gòu)的,就是說--列的個數(shù),類型都一樣.
mongo文檔型數(shù)據(jù)庫: 表下的每篇文檔,都可以有自己獨特的結(jié)構(gòu)(json對象都可以有自己獨特的屬性和值)
成都創(chuàng)新互聯(lián)公司主要從事成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)大城,十余年網(wǎng)站建設(shè)經(jīng)驗,價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
思路: 如果有電影, 影評, 影評的回復(fù), 回復(fù)的打分
在傳統(tǒng)型數(shù)據(jù)庫中, 至少要4張表, 關(guān)聯(lián)度非常復(fù)雜.
在文檔數(shù)據(jù)庫中,通過1篇文檔,即可完成. 體現(xiàn)出文檔型數(shù)據(jù)庫的反范式化.
{
fiim:’天龍八部’
comment:[
{
content:’王家衛(wèi)的電影風(fēng)格’,
reply:[‘支持’,’好’]
}
]
}
傳統(tǒng)數(shù)據(jù)表的評論、點贊功能表結(jié)構(gòu):
(會非常復(fù)雜)
而MongoDB則是樹狀結(jié)構(gòu),很清晰:
(無論多深的層次都可以很清晰)