MongoDB е добра опция за съхраняване на вашите файлове (говоря за GridFS), специално за случая на използване, който описахте по-горе. Когато съхранявате файлове в MongoDB (GridFS, не документи), получавате всички възможности за репликация и шардинг безплатно , което е страхотно.
Ако трябва да създадете нов сървър и вече имате файловете в MongoDB, всичко, което трябва да направите, е да активирате репликацията (по този начин мащабирайте хоризонтално). Сигурен съм, че това може да ви спести много главоболия.
Ресурси:
GridFS достатъчно бърз и надежден ли е за производство?
http://www.mongodb.org/display/DOCS/GridFS
http://www. coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/