MongoDB循序漸進之[特性]介紹

mongodb的特性 任何新技術的產生都有它的理由,所以MongoDB之所以那么火,一是因為有需求,而是因為它本身的特性,我們先來看看官網首頁介紹了它哪些特性: 網上的總結 簡單的查詢語句,沒有Join操作 文檔型存儲,其數據是用二進制的Json格式Bson存儲的。其

MongoDB的特性

任何新技術的產生都有它的理由,所以mongodb之所以那么火,一是因為有需求,而是因為它本身的特性,香港虛擬主機,我們先來看看官網首頁介紹了它哪些特性:

MongoDB循序漸進之[特性]介紹

?

網上的總結

簡單的查詢語句,沒有Join操作
文檔型存儲,其數據是用二進制的Json格式Bson存儲的。其數據就像Ruby的hashes,香港虛擬主機,或者Python的字典,或者PHP的數組
Sharding,MongoDB提供auto-sharding實現數據的擴展性
GridFS,MongoDB的提供的文件存儲API
數組索引,你可以對文檔中的某個數組屬性建立索引
MapReduce,可以用于進行復雜的統計和并行計算
高性能,通過使用mmap和定時fsync的方法,避免了頻繁IO,美國服務器,使其性能更高

MongoDB的優點

簡化模式設計
動態的文檔模式
JSON 文檔式查詢
對分布式的支持
高性能,速度非常快(如果你的內存足夠的話)
沒有固定的表結構,不用為了修改表結構而進行數據遷移
查詢語言簡單,容易上手
使用Sharding實現水平擴展
部署方便

等等……

?

相關資料

參考文檔:

MongoDB:下一代MySQL?

? 版權聲明
THE END
喜歡就支持一下吧
點贊9 分享