MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Speichern Sie Dateien auf der Festplatte oder in MongoDB

MongoDB ist eine gute Option zum Speichern Ihrer Dateien (ich spreche von GridFS), speziell für den oben beschriebenen Anwendungsfall. Wenn Sie Dateien in MongoDB speichern (GridFS, nicht Dokumente), erhalten Sie alle Replikations- und Sharding-Funktionen kostenlos , was großartig ist.

Wenn Sie einen neuen Server erstellen müssen und die Dateien bereits in MongoDB vorhanden sind, müssen Sie lediglich die Replikation aktivieren (also horizontal skalieren). Ich bin sicher, das kann Ihnen eine Menge Kopfschmerzen ersparen.

Ressourcen:

Ist GridFS schnell und zuverlässig genug für die Produktion?
http://www.mongodb.org/display/DOCS/GridFS
http://www. coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/