sql >> Database teknologi >  >> NoSQL >> MongoDB

Gem filer på disk eller MongoDB

MongoDB er en god mulighed for at gemme dine filer (jeg taler om GridFS), specielt til den use case, du beskrev ovenfor. Når du gemmer filer i MongoDB (GridFS, ikke dokumenter), får du al replikerings- og sharding-kapaciteten gratis , hvilket er fantastisk.

Hvis du er nødt til at skabe en ny server, og du allerede har filerne i MongoDB, er alt du skal gøre at aktivere replikering (og dermed skalere vandret). Jeg er sikker på, at dette kan spare dig for en masse hovedpine.

Ressourcer:

Er GridFS hurtig og pålidelig nok til produktion?
http://www.mongodb.org/display/DOCS/GridFS
http://www. coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/



  1. Sådan genstartes en eksisterende MongoDB Docker Container med et nyt flag til dæmon

  2. Bestiller MongoDB's $in-klausul garantiordre

  3. Find ét dokument fra hele samlingen med én specifik værdi indlejret i flere indlejrede underdokumenter

  4. node.js MongoDB-forespørgsel returnerer ikke resultater