MongoDB

MongoDB est une base de données NoSQL orientée Document. Un document est un ensemble de couple (clé:valeur) où la valeur peut contenir des types scalaires (String, int, double, …) ou des types complexes (Array, Object/Document, …). Cette approche permet de fédérer un ensemble de données dans un seul document et améliore les performances si vos patterns d’accès se limitent à un document. Le service MongoDB utilise le moteur de stockage tiger, un moteur offrant un facteur de taux de compression proche de 10.

Au niveau de l’architecture du service, celui-ci est configuré en mode réplication comme décrit dans la figure ci-dessous :

alternate text

Sa configuration assure une très haute disponibilité même en cas de mises à jour majeures.

Gestion du mot de passe

Actuellement, nous n’offrons pas de client sur les interactives du CC-IN2P3. Pour changer votre mot de passe nous vous recommandons d’utiliser NoSQLBooster .

Commande pour changer le mot de passe

db.updateUser(
   "<username>",
   {
      pwd: "<nouveau mot de passe>",
   }
)