MongoDB en tant que fichier de stockage

j'essaie de trouver la meilleure solution pour créer un stockage évolutif pour les gros fichiers. La taille du fichier peut varier de 1 à 2 mo et jusqu'à 500 ou 600 gigaoctets.

J'ai trouvé quelques informations sur Hadoop et c'est de la SF, mais il a l'air un peu compliqué, parce que je n'ai pas besoin de la Carte/réduction des emplois et de nombreuses autres fonctionnalités. Maintenant, je suis en train de penser à utiliser MongoDB et c'est GridFS comme solution de stockage de fichiers.

Et maintenant, les questions:

  1. Ce qui va arriver avec gridfs quand j'essaye d'écrire quelques fichiers
    en même temps. Il y aura tout de verrouillage pour les opérations de lecture/écriture? (Je vais l'utiliser comme fichier de stockage)
  2. Seront des fichiers à partir de gridfs être mis en cache dans la ram et la façon dont il aura une incidence sur le lire-écrire perfomance?
  3. Peut-être il y a d'autres solutions qui peuvent résoudre mon problème de manière plus efficace?

Grâce.

InformationsquelleAutor cmd | 2013-02-22