MongoDB is een goede optie om je bestanden op te slaan (ik heb het over GridFS), speciaal voor het gebruik dat je hierboven hebt beschreven. Wanneer je bestanden opslaat in MongoDB (GridFS, geen documenten), krijg je alle replicatie- en sharding-mogelijkheden gratis , wat geweldig is.
Als je een nieuwe server moet spawnen en je hebt de bestanden al in MongoDB, dan hoef je alleen maar replicatie in te schakelen (dus horizontaal schalen). Ik weet zeker dat dit je veel kopzorgen kan besparen.
Bronnen:
Is GridFS snel en betrouwbaar genoeg voor productie?
http://www.mongodb.org/display/DOCS/GridFS
http://www. coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/