Installer MongoDB - Guide complet sur l'installation de MongoDB

Table des matières:

Anonim

Comment installer MongoDB:

Nous avons tous entendu parler de ce héros émergent dans le monde des systèmes de gestion de bases de données. Allons un peu plus loin pour comprendre les fonctions et caractéristiques de MongoDB. MongoDB est un système de gestion de base de données. Il utilise un modèle de base de données orienté document et prend en charge diverses formes de données. Il s'agit d'une technologie de base de données non relationnelle utilisée pour les applications de Big Data où les données sont au format non structuré. Au lieu de tableaux et de lignes, l'architecture utilise des collections et des documents. Par conséquent, les données dans MongoDB sont essentielles «sans schéma», ce qui fait de MongoDB une application très rapide et évolutive. MongoDB est écrit en C ++, ce qui le rend plus rapide que la plupart des autres concurrents. MongoDB présente de nombreux avantages par rapport aux systèmes de gestion traditionnels. Par conséquent, de nombreuses entreprises utilisent une base de données MongoDB.

Voici les tâches que MongoDB peut effectuer mieux que d'autres systèmes de gestion de base de données:

  • Factures / factures:

MongoDB peut effectuer efficacement la concurrence et peut suivre les changements au fur et à mesure que la facture se déplace dans le système

  • Jeux:

MongoDB garantit que la vitesse n'est jamais ralentie et offre une expérience utilisateur enrichie

  • Données géospatiales:

Avec des caractéristiques géospatiales spécifiques, MongoDB est très fiable lors du calcul des informations géospécifiques

  • Profils de personnes:

Il y a toujours de nouvelles données à ajouter à votre base de données. Quoi de mieux que d'avoir l'évolutivité et la fourniture de stockage de données non structurées?

Applications réelles de MongoDB (sinon entièrement, au moins un ajout à leurs bases de données existantes):

  • Aadhar:

Adhar est l'application la plus pertinente de MongoDB. Examinons le rôle de MongoDB dans Aadhar. Aadhar est une base de données biométriques considérée comme la plus grande du monde. Ce système est utilisé pour les données démographiques et biométriques d'une énorme population d'environ 1, 2 milliard d'habitants. Aadhar utilise MongoDB comme l'une de ses bases de données pour stocker cette énorme quantité de données et d'images.

  • Shutterfly:

Shutterfly est une société de partage de photos et d'édition personnelle. Il gère une base de données de plus de 6 milliards d'images et le taux de transaction peut atteindre 10 000 actions par seconde. Shutterfly est l'une des sociétés qui est passée d'Oracle à MongoDB pour améliorer la productivité du programmeur en termes de performances et d'évolutivité. Shutterfly a installé MongoDB pour les métadonnées associées aux photos téléchargées, pour d'autres opérations transactionnelles, le RDBMS traditionnel est toujours utilisé.

  • eBay:

eBay est une société américaine d'acheteurs sur le Web dans le monde entier, dont le siège est à San Jose. eBay utilise MongoDB pour divers projets de suggestions de recherche, de stockage de métadonnées, de gestion du cloud et de catégorisation du marchandisage.

(source: https://www.edureka.co/blog/real-world-use-cases-of-mongodb/)

Étapes pour installer MongoDB:

MongoDB est un système open source. Quelques étapes correctes et vous pouvez commencer à utiliser MongoDB sur votre PC.

Étape 1: Connaissez votre système

Notez la version de Windows et le type de système de votre PC. Si vous ne le connaissez pas déjà, voici comment le faire:

Faites un clic droit sur démarrer >> Système >> À propos

Étape 2: Télécharger MongoDB

Accédez à votre navigateur et accédez au lien (https://www.mongodb.com/download-center/community). Télécharger MongoDB Community Server

Étape 3: installer MongoDB

Une fois le téléchargement terminé, ouvrez le fichier msi. Vous verrez un assistant d'installation. Cliquez sur SUIVANT pour installer MongoDB

Acceptez le contrat de licence utilisateur final (ignorez-le, cliquez sur Accepter;)). Cliquez sur Terminer pour terminer l'installation.

Continuez à utiliser les paramètres par défaut.

Cliquez sur Terminer et installer tous les composants. Si vous obtenez des erreurs, c'est probablement à cause de l'absence du répertoire db. Vous pouvez en créer un sur le chemin C: >> données >> db.

Étape 4: exécutez MongoDB

Une fois le serveur MongoDB installé avec succès, nous devons exécuter la commande mongodb. Afin d'exécuter ceci, ouvrez l'invite de commande. (Faites un clic droit sur Windows >> Invite de commandes). Remplacez le répertoire par le fichier bin de MongoDB où tous les fichiers exécutables sont accessibles. Utilisez la commande: cd C: \ Program Files \ MongoDB \ Server \ 4.0 \ bin, Une fois que vous êtes dans le répertoire bin, donnez la commande: mongod. Cette commande démarre le démon Mongo.

Étape 5: exécutez MongoDB

Ouvrez maintenant un autre terminal et changez le répertoire dans le bac. Exécutez maintenant la commande: mongo. Cela ouvrira la coquille mongo. Afin de commencer à travailler sur MongoDB, nous devons créer une nouvelle base de données. Nous utilisons la commande: show DBS. Cette commande affiche toutes les bases de données disponibles sur l'ordinateur.

Créez maintenant une base de données à l'aide de la commande: use mylib. Cette base de données ne sera toujours pas reconnue par la commande 'show dbs' car elle est vide.

Afin d'ajouter des données à la base de données mylib, utilisez la commande suivante:

Maintenant que certaines données sont insérées, nous pouvons utiliser la commande show dbs et elle nous renverra ce qui suit:

Maintenant que nous avons ajouté une collection, nous pouvons utiliser les commandes suivantes pour les afficher.

Articles recommandés

Cela a été un guide sur la façon d'installer MongoDB. Ici, nous avons discuté des concepts de base, des applications et des différentes étapes pour installer MongoDB. Vous pouvez également consulter les articles suivants pour en savoir plus -

  1. Commandes MongoDB
  2. MongoDB vs serveur SQL
  3. MongoDB est-il open source?
  4. MongoDB vs DynamoDB