L'interface par défaut de MongoDB est une ligne de commande (CLI) et il devient difficile pour les nouveaux utilisateurs de gérer les bases de données comme un pro. Voici donc la liste des outils de gestion MongoDB les plus populaires avec interface GUI.
Le programme de base de données open source MongoDB est disponible dans Community, Enterprise MongoDB Atlas Editions. L'édition du serveur communautaire est gratuite, tandis que pour MongoDB Enterprise Server, qui est une édition commerciale, il faut acheter son abonnement. Il est disponible pour Windows, Linux et OS X. MongoDB Atlas est destiné à fonctionner sur des plates-formes cloud telles qu'AWS, Microsoft Azure et Google Cloud Platform.
MongoDB est un programme de base de données orienté document qui appartient à la catégorie des programmes de base de données NoSQL et utilise des documents de type JSON avec des schémas.
Nous proposons donc ici certains des meilleurs outils de gestion MongoDB disponibles pour fournir une interface graphique afin d'améliorer la productivité. Tout comme PHPMyAdmin pour fournir une interface graphique Web HTTP pour les bases de données MySQL/MariaDB. Cependant, tous les outils présentés ici ne sont pas basés sur HTTP et seuls quelques-uns d'entre eux fournissent une interface Web à MongoDB.
Pour démarrer avec MongoDB avec une interface utilisateur graphique, MongoDB est le meilleur moyen. La boussole MongoDB a été développée par les mêmes développeurs MongoDB, ce qui signifie plus de fiabilité et de compatibilité. Il fournit des outils GUI MongoDB pour MongoDB explorer la base de données de manière interactive ; avec toutes les fonctionnalités CRUD et de manière visuelle. À l'aide de la visualisation de schéma intégrée, l'utilisateur peut analyser des documents et afficher des structures riches. Pour surveiller la charge du serveur, il propose des statistiques en temps réel sur les opérations de la base de données. Tout comme MongoDB, Compass est également disponible en deux versions, l'une Enterprise (payante) et la communauté dont l'utilisation est gratuite. Disponible pour Linux, Mac ou Windows.
Caractéristiques:
- Visualisation de schéma intégrée
- Aperçu de l'état du serveur et des performances des requêtes
- Visualisez, comprenez et travaillez avec vos données géospatiales
- Une approche simple pour créer, lire, mettre à jour et supprimer des données (CRUD)
- Interface graphique facile à comprendre
- Extensible via des plugins
- Construisez des pipelines d’agrégation dans une interface utilisateur intuitive
- Plus…
Téléchargez gratuitement la boussole MongoDBousavoir–
NoSQLBooster (mongobooster)
NoSQLBooster est un outil de fournisseur d'interface graphique très populaire pour notre pâle interface CLI MongoDB. Il est officiellement connu sous le nom de MongoBooster. NoSQLBooster est une plateforme multiplateforme livrée avec un ensemble d'outils MongoDB pour gérer les bases de données et surveiller les serveurs. Cet outil MongoDB comprend des outils de surveillance de serveur, Visual Explain Plan, un générateur de requêtes, une requête SQL, la prise en charge de la syntaxe ES2017, et plus encore… Il est disponible enGratuit, Personnel et Commercial, bien sûr, la version gratuite présente certaines limitations de fonctionnalités. NoSQLBooster est également disponible pour Windows, macOS et Linux.
L'une des fonctionnalités les plus mises en avant est une véritable expérience IntelliSense. Il s'agit du service vocal intégré qui connaît toutes sortes de suggestions de code pour vous aider à taper ; toute personne utilisant NoSQLBooster admirerait sa capacité à compléter automatiquement les variables, les méthodes, les mots-clés, les propriétés et même les noms de la collection MongoDB. Ils vous fournissent des tonnes d'extraits intégrés pour vous aider à écrire vos requêtes de script shell plus rapidement.
Fonctionnalités NoSQLBoster :
- Avec NoSQLBooster pour MongoDB, vous pouvez exécuter SQL SELECT
- NoSQLBooster pour MongoDB prend en charge l'API de création de requêtes fluide de type mangouste
- Prend en charge le plan d'explication visuel, l'analyseur de journaux MongoDB, le générateur de code de requête, le générateur de requêtes visuelles et l'analyseur de schéma
- Apprenez MongoDB avec des échantillons interactifs gratuits
- Info-bulle pour les valeurs d'un tableau, d'un objet et d'ObjectId
- Générateur de données de test
- Statut en temps réel du serveur (mongostat)
- Interface graphique pour mongotop, mongodump et mongorestore
- MongoDB Édition Entreprise
- Mongo Shell intégré, aucune dépendance externe
- Adoptez ES2017
- Lodash, ShellJs, Mathjs et Moment
- Prise en charge de GridFS
- Verrouillage d'état en lecture seule
- Marquer la connexion avec la couleur
- Transfert de données/synchronisation facile entre les bases de données
- Importez et exportez simplement
- Importer des tables depuis un SGBDR
- Exporter vers un fichier SQL
Gestionnaire NoSQL
NoSQL Manager est un outil populaire depuis le début car il pouvait combiner une interface utilisateur facile à utiliser avec un shell puissant. Il prend en charge les dernières versions de MongoDB ainsi que les anciennes versions remontant à 2.2.
Comme les autres, NoSQL Manager propose à la fois des abonnements commerciaux gratuits et payants. Votre forfait gratuit a des fonctionnalités limitées, notamment la connexion, la gestion du shell, la surveillance, la manipulation des données et l'assistance. Vous pouvez les comparer ici sur leur page de comparaison de forfaits. Les forfaits payants NoSQL Manager sont disponibles pour 98 $ par version et par utilisateur.
L'interface utilisateur entièrement fonctionnelle prend en charge toutes les commandes disponibles pour le shell MongoDB, ce qui permet aux professionnels et aux débutants de MongoDB de gagner du temps. La saisie semi-automatique vous permet de compléter automatiquement toutes les commandes shell, noms de collections et méthodes utilisés dans MongoDB. Semblable à Studio 3T, NoSQL Manager prend en charge les trois vues. Une vue tableau, une vue arborescente et une vue JSON.
Contrôle de cluster - Outil GUI MongoDB
ClusterControl est un autre outil MongoDB avec interface graphique pour gérer l'infrastructure de base de données. Il est également disponible en deux versions : communauté et entreprise. Inutile de dire que l’utilisation de l’édition communautaire ClusterControl est gratuite alors que l’édition entreprise est payante. Il n'est pas seulement limité à MongoDB mais prend également en charge MySQL, MySQL Replication, MySQL NDB Cluster, Galera Cluster, MariaDB, PostgreSQL, TimescaleDB, Docker et ProxySQL.
ClusterControl fournit une sécurité entièrement automatisée à l'infrastructure de base de données dotée d'une interface utilisateur graphique unique pour exploiter et automatiser les environnements de base de données MongoDB et MySQL. Il est disponible pour les plates-formes Linux (RedHat, Centos, Ubuntu ou Debian) en fournissant un dépôt via YUM/APT.
- Moniteur de requêtes
- Prise en charge multi-bases de données
- CLI entièrement intégrée
- Surveillance et conseillers
- Déploiement de base de données
- Cluster/Réplication
- Bonne documentation
TéléchargerÉdition communautaire ClusterControl
NOSQLCLIENT (gratuit et open source)
Nosqlclient est un outil de gestion MongoDB gratuit et open source avec une interface graphique Web qui signifie plus de chaos en ligne de commande pour gérer les bases de données. Nous pouvons insérer, supprimer ou mettre à jour des données dans MongoDB en utilisant Nosqlclient sans utiliser de requêtes. Il est disponible sous forme d'application de bureau, pour Docker et sous forme d'application Web. Le Web fournit une interface basée sur un navigateur à MongoDB via HTTP.
Fonctionnalités NOSQLCLIENT
- Prise en charge de SSH
- Style de requête unique
- Surveillance en direct
- Coquille MongoDB
- X509, LDAP, GSSAPI
- Import/export de données
- Utiliser JSON étendu à la place de BSON
- Mise à jour sur place
- Gestion des utilisateurs
- Gestion des index
- Analyseur de schéma
- Saisie semi-automatique
- Gestion des fichiers
TéléchargerClient Nosql pour MongoDB
Naviguer pour MongoDB
Navicat est un outil commercial de gestion de bases de données relativement abordable par rapport à d'autres outils payants populaires de la même catégorie. Il est développé pour gérer différentes bases de données à l'aide d'une interface utilisateur graphique plutôt que d'une ligne de commande, ce qui réduit finalement les subtilités de l'administration du système de base de données. Il a été conçu pour s'adresser à différents types de personnes du secteur, telles que les administrateurs, les développeurs et les petites et moyennes entreprises.
Il propose un package premium unique appelé Navicat Premium, comprenant des fonctionnalités permettant de connecter tous les systèmes de bases de données populaires tels que MySQL, MariaDB, MongoDB, SQL Server, SQLite, Oracle et PostgreSQL. Cependant, si quelqu'un souhaite accéder à un type particulier de base de données et le contrôler, des packages d'application individuels sont également disponibles, tels que Navicat pour MongoDB, ce qui rend cet outil de gestion de base de données abordable pour tout le monde.
Il est disponible en version d'essai pendant 14 jours, donc si vous le souhaitez, achetez sinon vous pouvez réfléchir aux autres options proposées dans cette liste.
Télécharger Navicat pour MongoDB
Outil graphique Robo 3T MongoDB
Le prochain outil d'interface MongoDB avec GUI est Robo 3T qui est maintenu et fourni par les développeurs du client MongoDB.Studio 3T(payé un avec 30 jours d'essai). Anciennement, Robo 3T est connu sous le nom de Robomongo. Il s'agit également d'un outil de gestion d'interface graphique MongoDB multiplateforme disponible pour Windows, macOS et Linux. Il possède le même moteur et le même environnement qui font partie du shell MongoDB (3.2).
Caractéristiques principales de Robomongo :
- Gestionnaire MongoDB natif et multiplateforme
- Interface facile à manipuler
- Fournisseur d'interface graphique MongoDB léger
- Moins de consommation de ressources système
- Outil visuel vous aidant à gérer la base de données
- A intégré un véritable shell MongoDB
- Véritable auto-complétion
- Prise en charge de l'importation depuis les chaînes de connexion MongoDB SRV
- Prise en charge du mécanisme d'authentification SCRAM-SHA-256
- Créer/Modifier/Afficher un utilisateur
- Les plates-formes cloud prises en charge sont MongoDB Atlas, Compose, mLab, ObjectRocket, ScaleGrid, Amazon EC2.
Outil graphique Studio 3T MongoDB
Robomong mentionné ci-dessus qui a été acquis par 3T et renommé Robot 3T ; fait désormais partie du Studio 3T. Alors, qu'est-ce queStudio 3T? Comme les autres outils d'interface utilisateur d'administration MongoDB mentionnés, le Studio 3T est également un outil de fournisseur d'interface graphique pour gérer les bases de données, mais dans la catégorie payante. Cependant,30 jours d'essai gratuitLa version de cet outil permet aux utilisateurs d'utiliser et de comprendre sa fonctionnalité avant d'y investir de l'argent. Par rapport au Robot 3T gratuit et open source, le Studio 3T possède plus de fonctionnalités et offre un support aux entreprises. Identique au Robo 3T, il est également disponible pour Windows, Linux (Ubuntu&CentOS) et macOS.
Fonctionnalités du Studio 3T
- Créer des requêtes par glisser-déposer
- Modification des données sur place
- Vue Tableau, Arbre et JSON
- Éditeur d'agrégation
- Explication visuelle
- Tâches et demander au planificateur
- Migration de SQL vers MongoDB
- Code de requête, requête SQL, importation/exportation SQL
- Authentification LDAP et Kerberos
- Importer depuis Oracle
- Assistant d'importation/exportation
- Connexions à code couleur
- Verrouillage en lecture seule, comparaison et synchronisation des données
- Explorateur de schéma
- Graphiques d'état du serveur, prise en charge de Map-Reduce et de GridFS
- Raccourcis clavier
- Compatible avec MongoDB 4.0
- Et plus encore…
Version d'essai gratuite de Studio3T
Studio de gestion Mongo
Mongo Management Studio est un outil graphique MongoDB freemium pour la gestion de bases de données. Il est léger et possède une interface claire pour faciliter le développement de projets basés sur MongoDB. Il a été développé à l'aide de nodeJs, du framework Electron, de MongoDB et d'AngularJs. MMS est compatible avec MongoDB 3.0 / 3.2 / 3.4.
Comme tous les outils de gestion MongoDB ci-dessus, l'utilisateur peut facilement l'installer, cependant, la version gratuite n'est disponible que pour Windows ; tandis que les entreprises et les particuliers sont pour Linux, Windows et macOS. La version Entreprise (serveur Web) prend en charge l'interface Web HTTP GUI de MongoDB, ce qui signifie que nous pouvons l'installer sur notre serveur principal et que nous pouvons ensuite y accéder sur n'importe quel système à l'aide d'un navigateur localement ou à distance. Cependant, les versions Personnel et gratuite ne peuvent être utilisées que sur le système local sur lequel elles ont été installées.
Fonctionnalités de Mongo Management Studio (version gratuite)
- Gestion de l'index de l'interface utilisateur
- Prise en charge des jeux de réplicas
- Opérations CRUD
- Compatible MongoDB 3.0 / 3.2 / 3.4
- Authentification MongoDB
- Prise en charge de GridFS (lecture seule)
- Requêtes d'édition en ligne, de mise à jour multiple et d'enregistrement
- Connexions SSL
- Documentation détaillée
Télécharger des MMS(Windows édition gratuite uniquement)
Outil graphique Aqua Data Studio Mongo
Il s'agit d'un environnement de développement intégré (IDE) universel pour les développeurs de bases de données pour les plateformes relationnelles, NoSQL et cloud. Ainsi, prend en charge une variété de bases de données pour développer, accéder, gérer et analyser visuellement les données.
Pour MongoDB, Aqua Data Studio fonctionne comme un outil de gestion utilisant une interface utilisateur graphique avec des capacités d'administration et de requête de base de données. L'interface visuelle du studio Aqua Data permet à l'utilisateur de parcourir et de modifier les structures de la base de données, y compris les objets de schéma et les collections, ainsi que de maintenir la sécurité de la base de données.
Il fournit une boîte à outils de base de données MongoDB qui comprend une large gamme d'outils tels que Visual Analytics, MongoSQL Query Reference, MongoJS Query Analyzer, MongoShell MongoShell, FluidShell, outil de requête et d'analyse, grilles et graphiques croisés dynamiques, éditeur de données de table, outils d'importation et d'exportation, modélisateur de relations entre entités ; Générateur de requêtes visuelles ; Outils de comparaison : comparaison de schémas, comparaison de fichiers ; Historique SQL, environnement de script API ouvert, Secure Shell intégré (SSH) et contrôle de version : Subversion (SVN), Git, CVS, Perforce.
L'éditeur Javascript MongoJS Query Analyser permet d'exécuter des commandes JavaScript et prend en charge l'auto-complétion et la coloration syntaxique. Le résultat peut être vu dans une hiérarchie arborescente, des résultats de grille et du texte.
Étant un produit payant, Aqua Data Studio est disponible en version d'essaipendant 14 joursavec toutes les fonctionnalités d'entreprise. Donc, si vous recherchez un produit payant, vous pouvez l'essayer gratuitement avant de dépenser de l'argent. Il est disponible pourWindows, Linux et macOS.
Téléchargerla version d'essai gratuite de l'outil graphique MongoDB Aqua Studio deici.
Quelques autres outils de fournisseur d'interface Web (GUI) open source MongoDB disponibles :
phpMoAdmin - Outil d'administration GUI MongoDB pour PHP
Cela ressemble à l'outil phpMyAdmin destiné à MySQL, cependant, phpMoAdmin est également écrit en PHP mais pour MongoDB. Il est basé sur le framework PHP Vork. Léger et facile à installer. Il s'agit d'un fichier moadmin.php de seulement 115 Ko que l'utilisateur peut placer n'importe où sur le site pour commencer à travailler.
Fonctionnalités de phpMoAdmin :
- Base de données : Liste des tailles de données, Créer/déposer, Réparer/compacter
- Afficher la liste des collections avec un certain nombre d'objets dans chacune
- Un seul champ de recherche intelligente accepte : le texte exact, la valeur (typée), JSON (avec les opérateurs Mongo activés)
- Mongo GridFS
- Les objets GridFS lient automatiquement GridFSmorceauxvers GridFSfichiers
- Statistiques MongoDB : disponibilité, mémoire, etc., journal des erreurs précédentes, paramètres Mongo-PHP
- Et plus encore…
Mongotron – Opensource
Il s'agit d'un outil de gestion MongoDB multiplateforme publié sous licence Open Source et construit à l'aide du framework Electron et Angular JS. Disponible àGitHub.
Mongolime
Pendant longtemps, nous n'avons parlé que du client de gestion MongoDB pour Windows, Linux et MacOS, donc les utilisateurs qui recherchent une gestion MongoDB sur smartphone et tablette peuvent essayer Mongolime. Il fournit le client mobile MongoDB pour se connecter et accéder facilement aux serveurs MongoDB.
Il dispose d'un tunnel SSH intégré pour authentifier et connecter facilement le serveur distant via SSL. MongoLime est une application client freemium MongoDB prise en chargeIOSetplates-formes.
- Visualisation et gestion de documents.
- Créer et modifier des documents
- Recherchez des documents à l'aide d'un générateur de requêtes.
- Exportez des bases de données et des collections au format JSON sous forme d'archive ZIP.
Mongo-express
Interface d'administration MongoDB basée sur le Web écrite avec Node.js, Express et Bootstrap3. Il permet de connecter plusieurs bases de données ; Afficher/ajouter/supprimer des bases de données, des collections et des documents ; Prévisualiser les ressources audio/vidéo/image ; Prise en charge de GridFS – ajouter/obtenir/supprimer des fichiers incroyablement volumineux ; Utilisez les types de données BSON dans les documents, Mobile / Responsive – Bootstrap et fonctionnalités plus… Pour télécharger et en savoir plus sur ses fonctionnalités, visitez cecilien.
Quelle interface graphique MongoDB est la meilleure ?
Notez que tous ces produits sont fournis avec des versions gratuites et commerciales. Si vous êtes un développeur individuel ou un indépendant, nous pensons que les versions gratuites vous suffiront. Cependant, si vous êtes plusieurs développeurs, par exemple si deux d'entre vous travaillent sur de grands projets, nous vous recommandons fortement d'opter pour des versions commerciales. Cela finira bien par rapporter. La plupart de ces produits proposent également une période d’essai pour les versions payantes. Vous pouvez l'utiliser pour savoir si le produit répond à vos attentes. En fin de compte, tout se résume à vos besoins en termes de budget, de besoins d'utilisation, de membres de l'équipe, de nombre de fonctionnalités, etc.
Autres ressources à consulter :













