mongodb并發(fā)寫入 1秒1000并發(fā),高并發(fā)需要什么樣的服務(wù)器?
1秒1000并發(fā),高并發(fā)需要什么樣的服務(wù)器?如果硬件級別需要根據(jù)數(shù)據(jù)量和業(yè)務(wù)復(fù)雜度進(jìn)行綜合評估,建議購買兩臺虛擬機(jī)(4核8g內(nèi)存)構(gòu)建集群環(huán)境。之后將根據(jù)實(shí)際需要進(jìn)行擴(kuò)建。軟件級別:1。如果是寫操作,
1秒1000并發(fā),高并發(fā)需要什么樣的服務(wù)器?
如果硬件級別需要根據(jù)數(shù)據(jù)量和業(yè)務(wù)復(fù)雜度進(jìn)行綜合評估,建議購買兩臺虛擬機(jī)(4核8g內(nèi)存)構(gòu)建集群環(huán)境。之后將根據(jù)實(shí)際需要進(jìn)行擴(kuò)建。
軟件級別:
1。如果是寫操作,應(yīng)該:
1.1使用消息隊列進(jìn)行異步處理(如ActiveMQ等),避免消息阻塞
1.2使用mongodb的批寫功能,如每1000條數(shù)據(jù)寫一次
2。Mongodb以集群方式部署,分散壓力
3。對于讀操作,可以考慮添加redis來緩存熱數(shù)據(jù)
幾個大型數(shù)據(jù)庫的寫速度非???。性能主要取決于并發(fā)量,比如寫100W數(shù)據(jù)需要多少秒,在數(shù)據(jù)量大的情況下,Mongodb的并發(fā)能力要比MySQL強(qiáng)。然而,mongodb在數(shù)據(jù)統(tǒng)計方面仍然存在一些缺陷。沒有mysql是不容易使用的。這只是個人觀點(diǎn)。為了更好地理解mongodb,您需要訪問官方網(wǎng)站論壇并點(diǎn)擊鍵盤