成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

zabbix mongodb如何定位?

mongodb如何定位?mongo數(shù)據(jù)庫(kù)本身就介于redis內(nèi)存數(shù)據(jù)庫(kù)和mysql數(shù)據(jù)庫(kù)之間。以下側(cè)重于mongo的優(yōu)點(diǎn)。mongo V redis,1:redis受內(nèi)存的限制,無(wú)法存儲(chǔ)海量的數(shù)據(jù);m

mongodb如何定位?

mongo數(shù)據(jù)庫(kù)本身就介于redis內(nèi)存數(shù)據(jù)庫(kù)和mysql數(shù)據(jù)庫(kù)之間。

以下側(cè)重于mongo的優(yōu)點(diǎn)。

mongo V redis,

1:redis受內(nèi)存的限制,無(wú)法存儲(chǔ)海量的數(shù)據(jù);mongo可以存儲(chǔ)海量的數(shù)據(jù)。

2:redis僅支持簡(jiǎn)單的string、hash、list、set、zset數(shù)據(jù)結(jié)構(gòu),而mongo支持文檔型的數(shù)據(jù)結(jié)構(gòu),可以說(shuō)就是JSON字符串,這種數(shù)據(jù)結(jié)構(gòu)是多么的靈活,使用是多么的方便,想必不用過(guò)多介紹。

3:redis可以提供復(fù)雜的查詢(xún)嗎?mongo笑笑不語(yǔ)。

4:redis有內(nèi)置數(shù)據(jù)分析功能(mapreduce)嗎?

再來(lái)看mongo V mysql

1:mongo的文檔型數(shù)據(jù)結(jié)構(gòu),每一個(gè)文檔可以映射為編程語(yǔ)言中的一個(gè)獨(dú)立對(duì)象,同一個(gè)集合的文檔之間的數(shù)據(jù)結(jié)構(gòu)完全不必相同,如此靈活的數(shù)據(jù)結(jié)構(gòu),可以輕松的適應(yīng)業(yè)務(wù)邏輯變更。mysql這類(lèi)的關(guān)系數(shù)據(jù)庫(kù),怎么比?

2:mongo的插入速度比MySQL更快。

3:mongo可以輕松的分布式擴(kuò)展,不需要停機(jī),不需要更改應(yīng)用程序。

三者其實(shí)各有優(yōu)缺點(diǎn),對(duì)應(yīng)不同的數(shù)據(jù)庫(kù)應(yīng)用場(chǎng)景的。

什么時(shí)候需要mongo?

  • 不需要跨文檔或跨表的事務(wù),也不需要復(fù)雜的join查詢(xún)支持
  • 業(yè)務(wù)變更頻繁,導(dǎo)致數(shù)據(jù)結(jié)構(gòu)需要頻繁更改
  • 需要大量的地理位置查詢(xún),文本查詢(xún)
  • 海量數(shù)據(jù)存儲(chǔ),且數(shù)據(jù)量快速增加

Mongo其實(shí)彌補(bǔ)了redis和mysql中的不足。個(gè)人在爬蟲(chóng)中,經(jīng)常采用mongo保存爬取的數(shù)據(jù),而redis保存待爬取的鏈接和用于網(wǎng)頁(yè)去重。