時(shí)間:2024-02-13 10:24作者:下載吧人氣:27
簡單的介紹一下,我使用MongoDB的場景。
我們現(xiàn)在的物聯(lián)網(wǎng)環(huán)境下,有部分?jǐn)?shù)據(jù),采樣頻率為2000條記錄/分鐘,這樣下來一天24*60*2000=2880000約等于300萬條數(shù)據(jù),以后必然還會(huì)增加。之前數(shù)據(jù)庫使用的是mssql,對(duì)于數(shù)據(jù)庫的壓力很大,同時(shí)又需要保證歷史查詢的響應(yīng)速度,這種情況下,在單表中數(shù)據(jù)量大,同時(shí)存在讀寫操作。不得已采用MongoDB來存儲(chǔ)數(shù)據(jù)。如果使用MongoDB,則至少需要三臺(tái)機(jī)器,兩臺(tái)實(shí)現(xiàn)讀寫分離,一臺(tái)作為仲裁(當(dāng)然條件不允許也可以不用),每臺(tái)機(jī)器的內(nèi)存暫時(shí)配置在16G,公司小,沒辦法,據(jù)說,使用這個(gè)MongoDB需要機(jī)器內(nèi)存最少92G,我沒有驗(yàn)證過,但是吃內(nèi)存是公認(rèn)的,所以內(nèi)存絕對(duì)要保證,就算保證了,也不一定完全就沒有意外發(fā)生。我們上面的這些特殊的數(shù)據(jù)是允許少量的丟失的,這些只是做分析使用的,幾個(gè)月了,暫時(shí)還沒出現(xiàn)數(shù)據(jù)丟失的情況,可能最新版本早就修復(fù)了吧,新手使用建議多看下官網(wǎng)上的說明。下面直接奔入主題:
一、安裝部署和配置環(huán)境
1.安裝部署mongo-server(V3.4)
參考 點(diǎn)擊這里進(jìn)入
這個(gè)時(shí)候不要啟動(dòng),接著配置config文件
2.配置Config文件
dbpath=C:/Program Files/MongoDB/Server/3.4/bin/data/db logpath=C:/Program Files/MongoDB/Server/3.4/bin/data/log/master.log pidfilepath=C:/Program Files/MongoDB/Server/3.4/bin/master.pid directoryperdb=true logappend=true replSet=testrs bind_ip=10.1.5.25 port=27016 oplogSize=10000 noauth = true storageEngine = wiredTiger wiredTigerCacheSizeGB = 2 syncdelay = 30 wiredTigerCollectionBlockCompressor = snappy
網(wǎng)友評(píng)論