MongoDB to dobra opcja do przechowywania plików (mówię o GridFS), specjalnie dla przypadku użycia opisanego powyżej. Kiedy przechowujesz pliki w MongoDB (GridFS, a nie dokumenty), otrzymujesz wszystkie możliwości replikacji i shardingu za darmo , co jest niesamowite.
Jeśli musisz zainicjować nowy serwer i masz już pliki w MongoDB, wszystko, co musisz zrobić, to włączyć replikację (a więc skalować w poziomie). Jestem pewien, że może to oszczędzić Ci wielu bólów głowy.
Zasoby:
Czy GridFS jest wystarczająco szybki i niezawodny do produkcji?
http://www.mongodb.org/display/DOCS/GridFS
http://www. coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/