mongodb分布式 mongodb存儲數(shù)據(jù)和文檔存儲數(shù)據(jù)的區(qū)別?
mongodb存儲數(shù)據(jù)和文檔存儲數(shù)據(jù)的區(qū)別?Mongodb是一種文檔類型的行存儲。行存儲的讀寫過程是一致的,從第一列開始,到最后一列結(jié)束。行存儲的寫入是一次完成的,比列存儲占用的時間少,可以保證數(shù)據(jù)的
mongodb存儲數(shù)據(jù)和文檔存儲數(shù)據(jù)的區(qū)別?
Mongodb是一種文檔類型的行存儲。行存儲的讀寫過程是一致的,從第一列開始,到最后一列結(jié)束。行存儲的寫入是一次完成的,比列存儲占用的時間少,可以保證數(shù)據(jù)的完整性。缺點是在數(shù)據(jù)讀取過程中會產(chǎn)生冗余數(shù)據(jù)。如果只有少量的數(shù)據(jù),這種影響可以忽略;大量的數(shù)據(jù)可能會影響數(shù)據(jù)處理的效率。使用“文檔”這個詞似乎很奇怪,但實際上“文檔數(shù)據(jù)模型”與“文檔”的傳統(tǒng)含義完全無關(guān)。這里的“文檔”實際上是一個數(shù)據(jù)記錄,它可以“自我描述”所包含的數(shù)據(jù)類型和內(nèi)容。另外,如果使用文檔,查詢和檢索的效率不高,使用數(shù)據(jù)庫可以帶來很多好處,如減少數(shù)據(jù)的冗余,從而大大節(jié)省數(shù)據(jù)的存儲空間,實現(xiàn)數(shù)據(jù)資源的充分共享等。此外,數(shù)據(jù)庫技術(shù)還為用戶提供了一種非常簡單的使用手段,方便用戶編寫數(shù)據(jù)庫應(yīng)用程序。