MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Съхранявайте файлове на диск или MongoDB

MongoDB е добра опция за съхраняване на вашите файлове (говоря за GridFS), специално за случая на използване, който описахте по-горе. Когато съхранявате файлове в MongoDB (GridFS, не документи), получавате всички възможности за репликация и шардинг безплатно , което е страхотно.

Ако трябва да създадете нов сървър и вече имате файловете в MongoDB, всичко, което трябва да направите, е да активирате репликацията (по този начин мащабирайте хоризонтално). Сигурен съм, че това може да ви спести много главоболия.

Ресурси:

GridFS достатъчно бърз и надежден ли е за производство?
http://www.mongodb.org/display/DOCS/GridFS
http://www. coffeepowered.net/2010/02/17/serving-files-out-of-gridfs/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Защо не мога да актуализирам до най-новата MongoDB с Homebrew?

  2. Мога ли да променя съществуващ индекс в MongoDB, без да го пускам?

  3. Как да ограничите размера на масив в MongoDB?

  4. Не може да се свърже с MongoDB поради грешен URI

  5. Как да дефинирам персонализиран помощник за заявки в mongoose модел с машинопис?