2012-02-16 89 views
1

我正在尋找一種方式來存儲文件,即圖像(也許視頻)在一個可擴展的文件系統。我知道我可以將它存儲在雲中,但我正在尋找類似於MongoDB GridFS的東西,但純粹是爲了文件,並在多臺服務器上進行擴展。可擴展文件存儲

不確定它是否重要,但語言是PHP。

有什麼建議嗎?

+0

我想到的第一件事就是Amazon S3,但我沒有經驗。 – 2012-02-16 15:08:21

+0

爲什麼你丟棄gridFs? – Anton 2012-02-16 15:13:54

+0

我放棄它了,我想知道可能更適合這個問題的不同解決方案 – 2012-02-16 16:18:46

回答

1

Facebook是基於PHP語言,他們開發cassandra的那個和更多的問題......它的基礎,因爲我從谷歌的bigtable閱讀。

而且我使用MongoDB的和我愛的無架構,它具有存儲文檔和其他信息,但沒有視頻,當然,我用幾臺機器複製系統並提高未來的增長

+0

Cassandra比MongoDB在文件存儲上嗎? – 2012-02-16 16:18:09

+0

我使用Mongodb作爲文檔存儲,因爲它的schena免費系統...如果你想存儲視頻文件,你可以使用MongoBin數據來存儲它們。 Cassandra也是一個功能更強大的引擎,但技術要求也比安裝和使用強大的MongDb更重要 – dyoser 2012-02-16 19:47:19

3

什麼'經典的「分佈式文件系統,如Ceph,Lustre或GlusterFs。它們通過一組服務器來平衡數據,並且可以容錯。