Lecon7 mongodb COURS Préparation à la certi ?cation Big Data Chapitre Bases données NoSQL Cas pratiques MongoDB CQu ? est ce que MongoDB ? E ?crit en C ? Orienté document ? Mirroring ma? tre esclave copie automatique de la base possiblec e qui induit de l

COURS Préparation à la certi ?cation Big Data Chapitre Bases données NoSQL Cas pratiques MongoDB CQu ? est ce que MongoDB ? E ?crit en C ? Orienté document ? Mirroring ma? tre esclave copie automatique de la base possiblec e qui induit de la redondance mais augmente la sécurité ? Interprète les requêtes javascript coté serveur ? Une table vide occupe environs Mo ? La taille maximale d ? un objet est Mo Pour pouvoir stocker les objets volumineux MongoDB implémente son propre système de découpage GridFS ?? Il est utilisé dans le cas o? on recherche des performances élevées sur des bases de grande taille http www mongodb org http www php net manual en class mongo php CInstallation MongoDB - Ajout du répertoire de MongoDB ? Avant l ? installation du MongoDB un répertoire doit être ajouté dans un emplacement spéci ?que Pour ce faire il faut taper la commande suivante cloudera quickstart ?? sudo vim etc yum repos d mongodb repo ? Une fois l ? éditeur est lancé deux options seront o ?ertes I Option Si vous possédez un système de bits vous devez insérer les informations suivantes mongodb name MongoDB Repository baseurl http downloads ?? distro mongodb org repo redhat os x gpgcheck enabled I Option Si votre système est de bits vous devez alors insérer les informations suivantes mongodb name MongoDB Repository baseurl http downloads ?? distro mongodb org repo redhat os i gpgcheck enabled CInstallation de MongoDB - Suite des étapes ? Comme une question de meilleure pratique une mise à jour doit être faite en tapant la commande suivante cloudera quickstart ?? sudo yum ?? y update ? A ce stade l ? installation de MongoDB est aussi simple que de lancer une seule commande cloudera quickstart ?? sudo yum ??y install mongodb ??org mongodb ??org ??server ? Le répertoire par défaut de MongoDB est data db ? Sa création est indispendable en suivant les commandes ci-dessous cloudera quickstart ?? cd cloudera quickstart sudo mkdir data cloudera quickstart cd data cloudera quickstart data sudo mkdir db CInstallation de MongoDB Démarrage du serveur ? Le lancement du serveur se fait en suivant les commandes suivantes cloudera quickstart ?? cd usr bin cloudera quickstart bin sudo mongod ? Le serveur est démarré il écoute sur le port ? Pour plus de souplesse on préférera lancer le serveur en t? che de fond c ? est à dire en mode daemon cloudera quickstart bin sudo mongod ?? ?? fork ?? ?? logpath var log mongodb log ?? ?? logappend CInstance MongoDB ? Caractéristiques d ? une instance MongoDB I Un port d ? écoute par défaut I Un processus serveur I Un répertoire racine de stockage I Un ?chier de log I Un ?chier de con ?guration mongod conf ? Les outils et commandes MongoDB I mongod le moteur de base I mongo le shell javascript I mongos le contrôleur de Sharding I Les outils d ? import export mongoimport mongoexport mongodump mongorestore bsondump

  • 28
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager