您好,登錄后才能下訂單哦!
小編給大家分享一下MongoDB數(shù)據(jù)庫(kù)適用于哪些場(chǎng)景,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
月初在云棲社區(qū)上發(fā)起了一個(gè) MongoDB 使用場(chǎng)景及運(yùn)維管理問(wèn)題交流探討 的技術(shù)話題,有近5000人關(guān)注了該話題討論,這里就 MongoDB 的使用場(chǎng)景做個(gè)簡(jiǎn)單的總結(jié),談?wù)勈裁磮?chǎng)景該用 MongoDB?
很多人比較關(guān)心 MongoDB 的適用場(chǎng)景,也有用戶在話題里分享了自己的業(yè)務(wù)場(chǎng)景,比如:
案例1
1. 用在應(yīng)用服務(wù)器的日志記錄,查找起來(lái)比文本靈活,導(dǎo)出也很方便。也是給應(yīng)用練手,從外圍系統(tǒng)開(kāi)始使用MongoDB。
2. 用在一些第三方信息的獲取或者抓取,因?yàn)镸ongoDB的schema-less,所有格式靈活,不用為了各種格式不一樣的信息專門設(shè)計(jì)統(tǒng)一的格式,極大得減少開(kāi)發(fā)的工作。
案例2
mongodb之前有用過(guò),主要用來(lái)存儲(chǔ)一些監(jiān)控?cái)?shù)據(jù),No schema 對(duì)開(kāi)發(fā)人員來(lái)說(shuō),真的很方便,增加字段不用改表結(jié)構(gòu),而且學(xué)習(xí)成本極低。
案例3
使用MongoDB做了O2O快遞應(yīng)用,將送快遞騎手、快遞商家的信息(包含位置信息)存儲(chǔ)在 MongoDB,然后通過(guò) MongoDB 的地理位置查詢,這樣很方便的實(shí)現(xiàn)了查找附近的商家、騎手等功能,使得快遞騎手能就近接單,目前在使用MongoDB 上沒(méi)遇到啥大的問(wèn)題,官網(wǎng)的文檔比較詳細(xì),很給力。
經(jīng)常跟一些同學(xué)討論 MongoDB 業(yè)務(wù)場(chǎng)景時(shí),會(huì)聽(tīng)到類似『你這個(gè)場(chǎng)景 mysql 也能解決,沒(méi)必要一定用 MongoDB』的聲音,的確,并沒(méi)有某個(gè)業(yè)務(wù)場(chǎng)景必須要使用 MongoDB才能解決,但使用 MongoDB 通常能讓你以更低的成本解決問(wèn)題(包括學(xué)習(xí)、開(kāi)發(fā)、運(yùn)維等成本),下面是 MongoDB 的主要特性,大家可以對(duì)照自己的業(yè)務(wù)需求看看,匹配的越多,用 MongoDB 就越合適。
MongoDB 的應(yīng)用已經(jīng)滲透到各個(gè)領(lǐng)域,比如游戲、物流、電商、內(nèi)容管理、社交、物聯(lián)網(wǎng)、視頻直播等,以下是幾個(gè)實(shí)際的應(yīng)用案例。
·游戲場(chǎng)景,使用 MongoDB 存儲(chǔ)游戲用戶信息,用戶的裝備、積分等直接以內(nèi)嵌文檔的形式存儲(chǔ),方便查詢、更新。
·物流場(chǎng)景,使用 MongoDB 存儲(chǔ)訂單信息,訂單狀態(tài)在運(yùn)送過(guò)程中會(huì)不斷更新,以 MongoDB 內(nèi)嵌數(shù)組的形式來(lái)存儲(chǔ),一次查詢就能將訂單所有的變更讀取出來(lái)。
·社交場(chǎng)景,使用 MongoDB 存儲(chǔ)存儲(chǔ)用戶信息,以及用戶發(fā)表的朋友圈信息,通過(guò)地理位置索引實(shí)現(xiàn)附近的人、地點(diǎn)等功能。
·物聯(lián)網(wǎng)場(chǎng)景,使用 MongoDB 存儲(chǔ)所有接入的智能設(shè)備信息,以及設(shè)備匯報(bào)的日志信息,并對(duì)這些信息進(jìn)行多維度的分析。
·視頻直播,使用 MongoDB 存儲(chǔ)用戶信息、禮物信息等。
·……
如果你還在為是否應(yīng)該使用 MongoDB,不如來(lái)做幾個(gè)選擇題來(lái)輔助決策(注:以下內(nèi)容改編自 MongoDB 公司 TJ 同學(xué)的某次公開(kāi)技術(shù)分享)。
如果上述有1個(gè) Yes,可以考慮 MongoDB,2個(gè)及以上的 Yes,選擇 MongoDB 絕不會(huì)后悔。
看完了這篇文章,相信你對(duì)MongoDB數(shù)據(jù)庫(kù)適用于哪些場(chǎng)景有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道,感謝各位的閱讀!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。