《數(shù)據(jù)存儲(chǔ)篇之MongoDB 使用場景》要點(diǎn):
本文介紹了數(shù)據(jù)存儲(chǔ)篇之MongoDB 使用場景,希望對您有用。如果有疑問,可以聯(lián)系我們。
相關(guān)主題:非關(guān)系型數(shù)據(jù)庫
《數(shù)據(jù)存儲(chǔ)篇之MongoDB 使用場景》是否對您有啟發(fā),歡迎查看更多與《數(shù)據(jù)存儲(chǔ)篇之MongoDB 使用場景》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
在介紹 MongoDB 能做什么之前,先來了解下 MongoDB 不能做什么事情.MongoDB是對傳統(tǒng)關(guān)系型數(shù)據(jù)庫的補(bǔ)充,但是 MongoDB 不支持事務(wù),因此對事務(wù)性有要求的程序不建議使用 MongoDB.此外,MongoDB 也不支持表聯(lián)合查詢,而這個(gè)是關(guān)系型數(shù)據(jù)庫擅長的事情.
高伸縮性的場景
MongoDB 非常適合高伸縮性的場景,它是可擴(kuò)展性的表結(jié)構(gòu).基于這點(diǎn),可以將預(yù)期范圍內(nèi),表結(jié)構(gòu)可能會(huì)不斷擴(kuò)展的 MySQL 表結(jié)構(gòu),通過 MongoDB 來存儲(chǔ),這就可以保證表結(jié)構(gòu)的擴(kuò)展性.
日志系統(tǒng)的場景
日志系統(tǒng)數(shù)據(jù)量特別大,如果用 MongoDB 數(shù)據(jù)庫存儲(chǔ)這些數(shù)據(jù),利用分片集群支持海量數(shù)據(jù),同時(shí)使用聚集分析和 MapReduce 的能力,是個(gè)很好的選擇.
分布式文件存儲(chǔ)
MongoDB 還適合存儲(chǔ)大尺寸的數(shù)據(jù),之前介紹的 GridFS 存儲(chǔ)方案,便是基于 MongoDB 的分布式文件存儲(chǔ)系統(tǒng).
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/10250.html