MongoDB est une bonne option pour stocker vos fichiers (je parle de GridFS), spécialement pour le cas d'utilisation que vous avez décrit ci-dessus. Lorsque vous stockez des fichiers dans MongoDB (GridFS, pas des documents), vous obtenez gratuitement toutes les capacités de réplication et de partitionnement. , ce qui est génial.
Si vous devez générer un nouveau serveur et que vous avez déjà les fichiers dans MongoDB, tout ce que vous avez à faire est d'activer la réplication (donc une mise à l'échelle horizontale). Je suis sûr que cela peut vous éviter bien des maux de tête.
Ressources :
GridFS est-il suffisamment rapide et fiable pour la production ?
http://www.mongodb.org/display/DOCS/GridFS
http://www. coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/