MongoDB的特性 任何新技術(shù)的產(chǎn)生都有它的理由,所以MongoDB之所以那么火,一是因?yàn)橛行枨螅且驗(yàn)樗旧淼奶匦裕覀兿葋?lái)看看官網(wǎng)首頁(yè)介紹了它哪些特性: 網(wǎng)上的總結(jié) 簡(jiǎn)單的查詢語(yǔ)句,沒有Join操作 文檔型存儲(chǔ),其數(shù)據(jù)是用二進(jìn)制的Json格式Bson存儲(chǔ)的。其
MongoDB的特性
任何新技術(shù)的產(chǎn)生都有它的理由,所以MongoDB之所以那么火,一是因?yàn)橛行枨螅且驗(yàn)樗旧淼奶匦裕愀厶摂M主機(jī),我們先來(lái)看看官網(wǎng)首頁(yè)介紹了它哪些特性:
網(wǎng)上的總結(jié)
簡(jiǎn)單的查詢語(yǔ)句,沒有Join操作
文檔型存儲(chǔ),其數(shù)據(jù)是用二進(jìn)制的Json格式Bson存儲(chǔ)的。其數(shù)據(jù)就像Ruby的hashes,香港虛擬主機(jī),或者Python的字典,或者PHP的數(shù)組
Sharding,MongoDB提供auto-sharding實(shí)現(xiàn)數(shù)據(jù)的擴(kuò)展性
GridFS,MongoDB的提供的文件存儲(chǔ)API
數(shù)組索引,你可以對(duì)文檔中的某個(gè)數(shù)組屬性建立索引
MapReduce,可以用于進(jìn)行復(fù)雜的統(tǒng)計(jì)和并行計(jì)算
高性能,通過(guò)使用mmap和定時(shí)fsync的方法,避免了頻繁IO,美國(guó)服務(wù)器,使其性能更高
MongoDB的優(yōu)點(diǎn)
簡(jiǎn)化模式設(shè)計(jì)
動(dòng)態(tài)的文檔模式
JSON 文檔式查詢
對(duì)分布式的支持
高性能,速度非常快(如果你的內(nèi)存足夠的話)
沒有固定的表結(jié)構(gòu),不用為了修改表結(jié)構(gòu)而進(jìn)行數(shù)據(jù)遷移
查詢語(yǔ)言簡(jiǎn)單,容易上手
使用Sharding實(shí)現(xiàn)水平擴(kuò)展
部署方便
等等……
相關(guān)資料
參考文檔:
MongoDB:下一代MySQL?
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com