Comment installer MongoDB sur Rocky Linux et Almalinux
- 1849
- 369
- Thomas Richard
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-orgInstallez MongoDB sur Rocky Linux
Presse 'Y'
pour importer le MongoDB GPG clé et frapper ENTRER.
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 mongodDémarrer le service MongoDB
Encore une fois, vérifiez le statut de Mongodb, Et cette fois-ci, Mongodb sera opérationnel.
$ sudo systemctl status mongodVérifiez le statut de MongoDB
Pour se connecter au Mongo shell, exécutez la commande:
$ MongoDé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-DBCré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.
- « Comment installer PHP 7.4 sur Rocky Linux et Almalinux
- Comment installer la pile de lampe sur Rocky Linux 8 »