2012-01-31 75 views

回答

2

如果您正在使用Hadoop,並且在使用MongoDB時使用GridFS,請使用HDFS。對於只存儲隨機文件都不是那麼好。它們被構建爲與分析平臺一起工作。

1

我會推薦使用GridFS,如果你打算只存儲你的文件而沒有任何分析和map-reduce作業。定製和維護更容易。我用於文件託管應用程序。在這種情況下HFDS是矯枉過正的。

3

HDFS用於批處理(你知道,當你運行一個查詢,將讀了許多文件一個接一個的),但是實在太爛,當你做的隨機訪問操作,並且維護它甚至部署(你知道,所有這些Zookepers,Namenodes等等)是脖子上的痛苦。另一方面,GridFS在批處理中速度較慢,但​​不是在進行大量隨機訪問的情況下,但與HDFS相比存儲開銷較大。

我會說你應該使用HDFS for analitycs和GridFS來支持網站。