{eval=Array;=+count(Array);}

成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

問答專欄Q & A COLUMN

mongodb,redis,hbase,三者都是nosql數(shù)據(jù)庫,他們的最大區(qū)別和不同定位是什么?

xiao7cnxiao7cn 回答0 收藏1
問題描述:mongodb,redis,hbase 三者都是nosql數(shù)據(jù)庫,他們的最大區(qū)別和不同定位是什么?
收藏問題

5條回答

cfanr

cfanr

回答于2022-06-28 14:56

1. 如果你對數(shù)據(jù)的讀寫要求極高,并且你的數(shù)據(jù)規(guī)模不大,也不需要長期存儲,選redis;

2. 如果你的數(shù)據(jù)規(guī)模較大,對數(shù)據(jù)的讀性能要求很高,數(shù)據(jù)表的結(jié)構(gòu)需要經(jīng)常變,有時還需要做一些聚合查詢,選MongoDB;

3. 如果你需要構(gòu)造一個搜索引擎或者你想搞一個看著高大上的數(shù)據(jù)可視化平臺,并且你的數(shù)據(jù)有一定的分析價值或者你的老板是土豪,選ElasticSearch;

4. 如果你需要存儲海量數(shù)據(jù),連你自己都不知道你的數(shù)據(jù)規(guī)模將來會增長多么大,那么選HBase。

而對于分布式數(shù)據(jù)庫的選擇,初步來看實際上可以分為三類

1. 偏基于Hadoop體系架構(gòu)和分布式存儲的,類似HDFS庫和HBase數(shù)據(jù)庫,也包括中間類型MongoDB

2. 偏內(nèi)存和緩存類的,類似Redis庫

3. 偏全文檢索類和數(shù)據(jù)分析類的,類似ElasticSearch和Solr庫

評論0 贊同0
  •  加載中...
dkzwm

dkzwm

回答于2022-06-28 14:56

mongo是基于文檔的存儲引擎。redis是內(nèi)存kv存儲。hbase是基于row key的列式存儲。

評論0 贊同0
  •  加載中...
Rainie

Rainie

回答于2022-06-28 14:56

mongodb存儲JSON格式數(shù)據(jù),可以當(dāng)作關(guān)系型數(shù)據(jù)庫的一個補(bǔ)充,一般我應(yīng)用在操作日志或者用戶訪問日志方面;

redis是KEY-VALUE存儲,優(yōu)勢是讀快,一般數(shù)據(jù)放在內(nèi)存中,會周期性把內(nèi)存中數(shù)據(jù)與硬盤同步,一般我應(yīng)用在系統(tǒng)的緩存上;

hbase來源于hadoop,一般配合hadoop系統(tǒng),應(yīng)用在大數(shù)據(jù)方面;

評論0 贊同0
  •  加載中...
xiaodao

xiaodao

回答于2022-06-28 14:56

有本書叫《七周七數(shù)據(jù)庫》,里面詳細(xì)介紹對比了七個數(shù)據(jù)庫的優(yōu)缺點! 你說的這幾個在里面都說到了! 我覺得講的挺好,挺明白的,你可以去看看的!

評論0 贊同0
  •  加載中...
DrizzleX

DrizzleX

回答于2022-06-28 14:56

mongodb定位于關(guān)系型數(shù)據(jù)庫。文檔型數(shù)據(jù)庫。

redis定位于緩存。key value數(shù)據(jù)庫。

hbase定位于大數(shù)據(jù)。列存儲數(shù)據(jù)庫。

最大的區(qū)別就在于數(shù)據(jù)結(jié)構(gòu)不同,應(yīng)用場景不同。

評論0 贊同0
  •  加載中...

最新活動

您已邀請0人回答 查看邀請

我的邀請列表

  • 擅長該話題
  • 回答過該話題
  • 我關(guān)注的人
向幫助了您的網(wǎng)友說句感謝的話吧!
付費偷看金額在0.1-10元之間
<