MongoDB

Comment installer et utiliser MongoDB sur Linux Mint

Comment installer et utiliser MongoDB sur Linux Mint
Dans le monde des solutions de bases de données, MongoDB est un nouveau venu relatif. Cependant, il a rapidement gagné en popularité en raison des fonctionnalités qu'il offre. MongoDB est une solution de base de données à usage général, multiplateforme et basée sur des documents qui relève de la classification NoSQL. Il ne suit pas les règles des bases de données relationnelles traditionnelles (par exemple, MySQL). Au lieu de cela, il utilise des documents de type JSON pour stocker des données. Dans cet article, voyons comment installer et utiliser MongoDB sur Linux Mint.

MongoDB sur Linux Mint

MongoDB est une solution de base de données NoSQL multiplateforme open source. Comme il s'agit d'une base de données NoSQL, elle est exempte de la nature restreinte des bases de données traditionnelles (par exemple, MySQL), offrant plus de flexibilité pour le stockage des données. MongoDB peut également être traité comme une solution de stockage de fichiers! MongoDB offre une mise à l'échelle efficace, grâce à sa fonction de sharding.

Il existe deux éditions de MongoDB disponibles pour les clients - la version Community et Enterprise. Désormais, pour les utilisateurs généraux, l'édition communautaire MongoDB suffira à des fins de test/développement. Cependant, pour une implémentation à grande échelle, c'est une bonne idée d'obtenir l'Enterprise. MongoDB Enterprise est livré avec des fonctionnalités supplémentaires telles que le support client, l'intégration Kubernetes, des performances de mémoire plus rapides, la certification, etc. Découvrez MongoDB Enterprise Advanced.

Dans cet article, cependant, je montrerai comment installer et utiliser l'édition communautaire MongoDB.

Installer MongoDB sur Linux Mint

Il existe plusieurs façons d'installer MongoDB. En raison de sa popularité, il fait déjà partie des serveurs de packages Ubuntu. Linux Mint, étant un dérivé d'Ubuntu, peut récupérer directement MongoDB à partir du serveur de packages. Cependant, la recommandation officielle de MongoDB est d'utiliser son propre référentiel pour installer le logiciel de base de données.

Prêt? Allons droit dedans!

Installer MongoDB à partir du serveur de packages Ubuntu

MongoDB est directement disponible depuis le serveur de packages Ubuntu. Tout ce dont vous avez besoin est de dire à APT de récupérer et d'installer le mongodb paquet. Bien que cela fonctionnera très bien, selon la documentation officielle de MongoDB, ce n'est pas une méthode recommandée. Suivez-le sous votre propre responsabilité.

Tout d'abord, lancez un terminal et mettez à jour le cache APT.

$ sudo apt mise à jour

Maintenant, dites à APT d'installer MongoDB.

$ sudo apt installer mongodb

Installer MongoDB à partir du référentiel MongoDB

MongoDB propose officiellement un référentiel pour Ubuntu, Debian, SUSE Linux et Amazon. MongoDB recommande officiellement cette méthode d'installation de MongoDB. Cela garantit que vous utilisez toujours la dernière version. Linux Mint est basé sur Ubuntu, donc le référentiel Ubuntu fonctionnera très bien.

Remarque : Le dépôt dépend de la version. Cette méthode présentera l'installation de la dernière version stable actuelle de MongoDB (MongoDB 4.2). Pour les autres versions, consultez le document d'installation de MongoDB.

Lancez un terminal et commencez à exécuter les commandes suivantes. Tout d'abord, vérifions si GnuPG est installé. GnuPG est préinstallé avec Linux Mint. Cependant, s'il a été désinstallé précédemment, cette commande l'installera immédiatement.

$ sudo apt update && sudo apt install gnupg -y

Maintenant, ajoutez la clé GPG publique du référentiel MongoDB.

$ wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key ajouter -

APT est prêt à communiquer avec le référentiel MongoDB. Ajouter le référentiel MongoDB dans la liste des serveurs de packages APT.

$ echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/
mongodb-org/4.2 multivers" | sudo tee /etc/apt/sources.liste.d/mongodb-org-4.2.liste

Mettre à jour le cache APT.

$ sudo apt mise à jour

Le référentiel MongoDB est ajouté avec succès. Maintenant, dites à APT d'installer MongoDB. Le nom du paquet est mongodb-org. Noter que mongodb provient du référentiel Ubuntu alors que mongodb-org provient du référentiel MongoDB.

$ sudo apt install mongodb-org

Utiliser MongoDB

Une fois l'installation terminée, assurons-nous que MongoDB est en cours d'exécution. Exécutez cette commande dans le terminal.

$ mongo

La commande a renvoyé une erreur. C'est parce que MongoDB, par défaut, ne démarre pas au démarrage. Pour résoudre ce problème, exécutez les deux commandes suivantes. Essentiellement, nous disons à systemctl de démarrer et d'activer le service MongoDB au démarrage.

$ sudo systemctl démarrer mongod
$ sudo systemctl activer mongod

Vérifiez à nouveau MongoDB.

$ mongo

Voila! MongoDB fonctionne parfaitement! C'est le shell MongoDB qui s'exécute. Il sert de centre de contrôle MongoDB. MongoDB a ses propres commandes et fonctions. La commande suivante imprimera une liste restreinte des commandes et fonctions disponibles.

$ aide

Dernières pensées

MongoDB est un puissant logiciel de base de données. Il est même intégré par Google, Facebook, PayPal, EA, Adobe, eBay, etc. géants. Découvrez les entreprises utilisant MongoDB. Cela, en soi, est un témoignage de la puissance de MongoDB.

Cet article explique simplement comment installer MongoDB. Il y a beaucoup à apprendre à ce sujet. Vous pouvez trouver de nombreux tutoriels sur Internet pour démarrer avec MongoDB. Consultez ce guide du débutant sur MongoDB.

Prendre plaisir!

Meilleurs jeux de laboratoire d'applications Oculus
Si vous êtes propriétaire d'un casque Oculus, vous devez être au courant du chargement latéral. Le chargement latéral est le processus d'installation ...
Top 10 des jeux à jouer sur Ubuntu
La plate-forme Windows a été l'une des plates-formes dominantes pour les jeux en raison du pourcentage énorme de jeux qui se développent aujourd'hui p...
5 meilleurs jeux d'arcade pour Linux
De nos jours, les ordinateurs sont des machines sérieuses utilisées pour les jeux. Si vous ne pouvez pas obtenir le nouveau score élevé, vous saurez c...