sql >> Database >  >> NoSQL >> MongoDB

Bewaar bestanden op schijf of MongoDB

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/



  1. Kan externe mongodb-server niet verbinden met django/djongo

  2. mangoest:detecteer of het ingevoegde document een duplicaat is en zo ja, retourneer het bestaande document

  3. hoe dynamische documentsleutels te maken in mongodb

  4. Hoe selecteer je twee tabellen (document) tegelijk op gebruikers-ID in mangoest?