2012-10-19 84 views
2

MongoDB會處理幾TB數據嗎?我讀過帖子,說Mongo在1TB的數據方面效果不錯,對於更大型的套件,我應該使用HBase。真的嗎?MongoDB可以處理TB的數據嗎?

我需要存儲和處理幾TB的文本數據。

回答

5

這些可能是你的興趣:

  • Wordnik:數據在> 3TB範圍
  • Craiglist設置:分片集羣旨在支持數據10TB。

在10gen的網站上可以找到一些額外的case studies,但並不是所有的都提供了關於數據集大小的具體數字。關於這個問題,還有一些關於堆棧溢出的討論(see here關於2010年3月12TB數據用戶的簡短討論),您可能會發現更多的案例研究分散在Speaker DeckSlideshare的演示文稿中。簡而言之,MongoDB當然可以處理大量的數據(人們今天正在使用它),但您需要關注最佳實踐,這是現有演示可以派上用場的地方。

2

組織的MongoDB的

數以萬計使用MongoDB的大規模建設高性能系統。超過三分之一的財富100強和許多最成功和創新的網絡公司都依賴於MongoDB。它們已經從單一服務器部署發展到擁有超過1,000個節點的集羣,每秒鐘處理超過1000億個文檔和PB數據。

可擴展性不僅僅是速度。它大約有3種不同的指標,它們經常一起工作:

集羣規模。將數據庫分佈在100多個節點上,通常位於多個數據中心中

性能比例。在保持嚴格等待時間的同時保持每秒超過10萬次的數據庫讀寫速度SLA

數據比例。在數據庫中存儲10億個文檔 有很多MongoDB用戶正在推動可伸縮性的限制。這裏有幾個,圍繞每個縮放維度進行組織。

您可以找到有關MongoDB的參考:在這個article

+0

喜瞻網上大數據到 商業智能&分析,您曾提到「這裏有幾個,圍繞每個縮放維度組織的。」但是,這不包括任何鏈接。你能不能分享任何這樣的最近可用的統計數據,以幫助做出決定。我期待在未來兩年內處理大約3.5TB的數據,輕鬆擴展至5TB。目前我有ES 5.x和MongoDB作爲候選人。我期待着關於爲什麼選擇一個的數據點。 –

相關問題