Comment installer MongoDB sur Rocky Linux et Almalinux

Comment installer MongoDB sur Rocky Linux et Almalinux

Mongodb est une base de données NOSQL à haute performance et hautement évolutive qui est conçue pour gérer un trafic élevé et d'énormes volumes de données. Contrairement aux bases de données SQL où les données sont stockées en lignes et colonnes à l'intérieur des tables, dans Mongodb, Les données sont structurées au format de type JSON à l'intérieur des enregistrements qui sont appelés documents.

Merci à son architecture sans schéma, Mongodb est très flexible et fournit à la fois une échelle horizontale et verticale très évolutive et permet de stocker uniquement des données requises selon une application. En son coeur.

MongoDB fournit les caractéristiques clés suivantes:

  • Requêtes riches
  • Indexage
  • Réplication et haute disponibilité
  • Échelle horizontale et verticale
  • Rayonnement automatique
  • L'équilibrage de charge

Mongodb est un choix parfait dans les applications qui gèrent un trafic élevé et qui doivent évoluer à des tailles massives dans un court laps de temps. Il est également idéal dans le développement itératif où le développement de logiciels est décomposé en morceaux gérables plus petits.

[Vous pourriez également aimer: 6 outils utiles pour surveiller les performances MongoDB]

Mongodb est facile à installer et est disponible à la fois sur des nuages ​​privés et publics tels que AWS et Azur. Dans ce guide, nous installerons Mongodb sur Rocky Linux et Almalinux.

Étape 1: Ajouter le référentiel MongoDB

Dès le début, nous allons créer un référentiel pour Mongodb, Comme c'est parce que Mongodb Les forfaits ne sont pas disponibles dans Rocky Linux et Almalinux Référentiels d'appstream.

Alors, créez le Mongodb Référentiel comme suit.

$ sudo vim / etc / yum.se soustraire.d / mongodb-org.repo 

Puis collez la configuration suivante ci-dessous. Cela vous permettra d'installer la dernière version qui, au moment de la publication, est MongoDB 4.4.

[MongoDB-Org-4.4] name = MongoDB Repository BasiseUrl = https: // repo.mongodb.org / yum / redhat / $ lisever / mongodb-org / 4.4 / x86_64 / gpgcheck = 1 activé = 1 gpgkey = https: // www.mongodb.org / static / pgp / server-4.4.ASC 

Une fois que vous avez ajouté le référentiel, mettez à jour les référentiels système pour synchroniser le nouvel ajout Mongodb référentiel avec le système.

$ sudo dnf mise à jour 

Étape 2: Installez MongoDB sur Rocky Linux

En passant, nous allons maintenant installer Mongodb. Pour ce faire, nous exécuterons la commande:

$ sudo dnf installer mongodb-org 
Installez MongoDB sur Rocky Linux

Presse 'Y' pour importer le MongoDB GPG clé et frapper ENTRER.

Importer la clé GPG MongoDB

Une fois l'installation de Mongodb est complet, vérifiez la version installée comme suit.

$ Mongod - Version 

La commande fournit la version de Mongodb installé entre autres détails tels que OpenSSL version et environnement.

Vérifiez la version MongoDB

Étape 3: Démarrez et activez MongoDB

Le Mongodb Daemon ne démarre pas automatiquement lors de l'installation. Vous pouvez confirmer cela en exécutant la commande comme suit.

$ sudo systemctl status mongod 

Avant quoi que ce soit d'autre, nous devons commencer le Mongodb démon et lui permettre de démarrer automatiquement sur l'heure de démarrage. Par conséquent, exécutez les commandes ci-dessous pour démarrer et activer MongoDB

$ sudo systemctl start mongod $ sudo systemctl activer mongod 
Démarrer le service MongoDB

Encore une fois, vérifiez le statut de Mongodb, Et cette fois-ci, Mongodb sera opérationnel.

$ sudo systemctl status mongod 
Vérifiez le statut de MongoDB

Pour se connecter au Mongo shell, exécutez la commande:

$ Mongo 
Démarrer la coque MongoDB

Étape 4: Utilisation de MongoDB pour gérer les bases de données

Avec Mongodb Installé, passons une course rapide de certaines opérations sur la coque.

Pour afficher les bases de données actuellement en place, exécutez la commande affichée. Par défaut, MongoDB fournit une base de données de test appelée test.

> db 

Pour créer une base de données, exécutez le utiliser Commande suivie du nom de base de données inexistant. Dans cet exemple, nous créons une base de données appelée Tecmint-DB.

> Utilisez Tecmint-DB 
Créer une base de données MongoDB

Ajoutons maintenant quelques données. Comme discuté précédemment, Mongodb stocke les données dans les enregistrements appelés documents. Les données sont dans un format de type JSON et les entrées existent en paires de valeurs clés.

Ici, nous avons créé un document appelé étudiants et inséré certaines données des étudiants comme suit. Collez ceci sur votre invite mongodb et appuyez sur Entrée.

db.étudiants.insertone ("prénom": "John", "last_name": "doe", "ville": "Lisbonne", "id no.": 34569765," âge ": 28) 

Pour afficher les documents de votre base de données, exécutez la commande.

> Afficher les collections 

Pour afficher les données stockées dans l'exécution des documents:

> db.étudiants.trouver () ou> db.étudiants.trouver().joli() 
Afficher les données de base de données MongoDB

Pour supprimer le document, la commande sera:

> db.étudiants.goutte() 
Conclusion

Mongodb est un système de base de données NoSQL hautement évolutif et flexible qui est de plus en plus adopté par les développeurs en raison de sa polyvalence et de son modèle flexible. Il est facile à apprendre et peut être utilisé avec des langages de programmation majeurs tels que Python et Java. Dans ce guide, nous vous avons parcouru l'installation de Mongodb sur Rocky Linux et Almalinux.