Welches ist die beste MongoDB-GUI? – Update 2019

Eine gute Benutzeroberfläche ist ein wichtiger Teil der Entwicklungserfahrung. Die MongoDB-Shell eignet sich hervorragend für Verwaltungsaktionen. Wenn Sie jedoch mit größeren Datenmengen arbeiten, wird die Benutzeroberfläche ziemlich wichtig.

2014 haben wir vier der wichtigsten MongoDB-GUIs besprochen: MongoVue, MongoHub, RockMongo und Robo 3T (ehemals Robomongo) und auch 2016: MongoDB Compass, Robo 3T, Studio 3T und MongoBooster. Wir haben diese am Ende dieses Beitrags für Ihre Bewertung hinterlassen. Seitdem sind jedoch viele neue Optionen aufgetaucht, mit denen Sie Ihr MongoDB-Management optimieren können, und wir dachten, wir würden unsere Updates teilen.

Vergleichen von MongoDB-GUIs

In diesem Artikel werden wir Wir werden 6 der besten grafischen Benutzeroberflächen von MongoDB vergleichen, mit denen Entwickler ihre Produktivität steigern und ihre Datenbank verwalten können. Wir konzentrieren uns auf die Visualisierung, Präsentation und Bearbeitung von Daten. Wie immer hängt Ihr Kilometerstand von Ihrem Szenario und Ihren Vorlieben ab. Lesen Sie weiter, um herauszufinden, welche MongoDB-Benutzeroberfläche für Sie am besten geeignet ist und für 2019 aktualisiert wurde und folgende Hauptfunktionen enthält:

  1. Ein guter visueller Editor zum schnelleren Schreiben und Bearbeiten von Abfragen.
  2. Automatische Vervollständigung von Abfragen.
  3. Ein Aggregationsframework zum schnelleren und fehlerfreien Schreiben von Aggregationsabfragen.
  4. Sollte die Datenübertragung zwischen RDBMS und MongoDB erleichtern.
  5. Sollte eine haben Hervorragende Methode zur Messung der Server- und Abfrageleistung.

Studio 3T

Studio 3T ist wahrscheinlich das fortschrittlichste GUI-Tool für MongoDB. Sie haben fast alle oben genannten Funktionen und arbeiten in jedem Sektor sehr gut. Über 100.000 Benutzer nutzen die Studio 3T MongoDB-Benutzeroberfläche, darunter führende Organisationen wie AT & T, Nike, Microsoft, Google, Intel und Tesla.

Qualität zeigt sich auch in ihren Preisen. Obwohl sie drei Arten von bezahlten Plänen haben; Core, Pro und Enterprise, ihr kostenloses Paket für den nichtkommerziellen Gebrauch, verfügen über alle Kernfunktionen. Die kostenpflichtigen Versionen von Studio 3T sind teurer als jedes andere Tool, da sie für große Unternehmen entwickelt wurden. Diese Pläne beginnen bei 149 US-Dollar pro Benutzer und Jahr.

Ob Sie ein Neuling oder ein Experte für MongoDB sind, Studio 3T ist da, um Ihnen Zeit zu sparen. Ihre beste Funktion ist der Visual Query Builder, der eine Drag-and-Drop-Option zum Erstellen von Abfragen bietet. Diese Funktion ist ideal für Personen, die mit der Verwendung der MongoDB-Syntax nicht so vertraut oder effizient sind.

Der Visual Query Builder wird unterstützt durch alle drei Ansichten; Tabellenansicht, Baumansicht und JSON-Ansicht. Jede dieser Ansichten erleichtert Ihnen die Arbeit in einem anderen Szenario. Es wird durch einen direkten Code-Editor weiter verbessert, der auch in allen drei Ansichten verfügbar ist.

Wenn Sie die MongoDB-Shell lieben, haben wir weitere gute Nachrichten für Sie. Studio 3T verfügt über IntelliShell, eine wirklich intelligente integrierte Mongo-Shell, mit der Sie viel Zeit sparen, indem Sie Shell-spezifische Typen, Methoden und JavaScript-Standardbibliotheksfunktionen automatisch vervollständigen.

Studio 3T verfügt auch über eine Aggregationseditor, mit dem Sie komplexe Abfragen schreiben können, ohne Kopfschmerzen zu bekommen. Darüber hinaus verfügt es über eine einzigartige Funktion, mit der Sie komplexe Abfragen in Phasen unterteilen können. Auf diese Weise können Sie Pipeline-Operatoren auf jede Phase anwenden und die Ergebnisse bei jedem Schritt überprüfen.

Sie können alle oben genannten Funktionen von erleben nur mit ihrem nicht-kommerziellen kostenlosen Plan. Studio 3T Pro- und Enterprise-Pläne enthalten zusätzliche Funktionen, die für den Umgang mit großen Datenmengen unerlässlich sind. Wenn Sie große kommerzielle Anwendungen erstellen, benötigen Sie Unterstützung für viele andere Aktivitäten, nicht nur zum Schreiben von Abfragen. Schauen wir uns einige der Funktionen an, die Studio 3T für größere Anwendungen bietet.

  1. Ein Taskplaner zur Automatisierung sich wiederholender MongoDB-Jobs.
  2. Ein einfaches Migrationstool von MongoDB zu SQL für Exportieren von MongoDB-Sammlungen in eine SQL-Datei.
  3. Abfragecode zum Konvertieren von Abfragen in fünf Zielsprachen: Java, Python, C #, PHP und JavaScript (Node.js).
  4. SQL-Import / Export, der wichtige Datenbanken unterstützt: Oracle, SQL Server, MySQL und PostgreSQL.
  5. LDAP- und Kerberos-Authentifizierung für MongoDB Enterprise.

NoSQLBooster

NoSQLBooster ist ein beliebtes Shell-zentriertes GUI-Tool, das Linux, Windows und Mac OS unterstützt. Früher war es als MongoBooster bekannt, aber aus markenrechtlichen Gründen wurde der Name geändert. Sie haben eine kostenlose Edition mit eingeschränkten Funktionen. Wenn Sie jedoch die volle Leistung nutzen möchten, erwerben Sie eine kostenpflichtige persönliche oder kommerzielle Lizenz ab 119 US-Dollar pro Version / Benutzer.

Eine der am meisten hervorgehobenen Features ist eine echte IntelliSense-Erfahrung. Hierbei handelt es sich um den integrierten Sprachdienst, der alle möglichen Codevorschläge kennt, die Ihnen beim Tippen helfen.Jeder, der NoSQLBooster verwendet, würde seine Fähigkeit bewundern, Variablen, Methoden, Schlüsselwörter, Eigenschaften und sogar die Namen der MongoDB-Sammlung automatisch zu vervollständigen. Sie bieten Ihnen unzählige integrierte Snippets, mit denen Sie Ihre Shell-Skriptabfragen schneller schreiben können.

NoSQLBooster bietet mehrere einzigartige Funktionen Kunden, einschließlich ihres Fluent Query Builder. Wenn Sie aus einem jQuery- oder JavaScript-Hintergrund stammen, sind Sie mit Verkettungsfunktionen wahrscheinlich besser vertraut als mit dem Schreiben von JSON-Objekten. Mit Fluent Query Builder können Sie Abfragen mithilfe der Verkettungssyntax erstellen.

Eine weitere wichtige Funktion von NoSQLBooster ist, dass Sie damit npm-Pakete in Ihrem MongoDB-Shell-Skript verwenden können. Wie Sie wahrscheinlich wissen, ist die npm-Registrierung die größte Software-Registrierung mit fast einer halben Million kostenloser Pakete.

Das Importieren und Exportieren von Daten aus anderen Datenquellen ist eine wesentliche Funktion für jedes GUI-Tool. Mit NoSQLBooster können Sie:

  • Sammlungen direkt aus / in eine JSON / CSV-Datei importieren und exportieren.
  • Daten aus RDBMS wie MySQL, PostgreSQL und SQL Server importieren.
  • Ebenso können Sie Daten aus MongoDB nach MySQL, PostgreSQL, SQL Server und Oracle exportieren.

NoSQLBooster verfügt auch über einen Testdatengenerator, den Sie normalerweise nicht verwenden Erwarten Sie beim Kauf eines GUI-Tools, aber dennoch ein praktisches Tool. Mit ihrem Testdatengenerator können Sie eine umfangreiche Sammlung zufälliger gefälschter Daten erstellen, um Ihre MongoDB-Abfragen einfach zu testen.

MongoDB-Kompass

MongoDB-Kompass, MongoDBs eigenes GUI-Tool, unterstützt das Die neuesten MongoDB-Versionen sind unter Linux, Mac oder Windows verfügbar. Compass wurde in MongoDB 3.2 eingeführt und wurde entwickelt, um die gesamte Leistung der Mongo-Shell über ein einfaches GUI-Tool bereitzustellen. Sie halten die kostenlose Community-Version immer gut genug, um MongoDB effektiv zu nutzen, und Sie können davon ausgehen, dass sie dieses Tool verbessern, um die Benutzerfreundlichkeit weiter zu verbessern.

Bezahlte MongoDB Compass-Pläne sind nur über ihr Enterprise-Abonnement oder mehr erhältlich teure Atlas-Abonnements. Dies ist ein bemerkenswerter Nachteil, da Unternehmen versuchen, eine Lieferantenbindung zu vermeiden und auch DBaaS-Plattformen zu nutzen, die mehrere Datenbanktypen unterstützen.

Hier sind einige der wichtigsten Vorteile von MongoDB Compass:

  • Bietet eine intuitive Benutzeroberfläche, über die Sie Daten visualisieren und bearbeiten können.
  • Einfügen, Ändern, und löschen Sie Ihre Daten mit leistungsstarken visuellen Bearbeitungstools.
  • Anzeigen von Abfrageleistungen mit visuellen Erklärungsplänen
  • Echtzeit-Serverstatistiken geben Ihnen Einblick in den Serverstatus
  • Schreiben Sie JSON Schemaüberprüfungsregeln in seinem intelligenten Editor zur Validierung Ihrer Daten
  • Fügen Sie neue Funktionen hinzu oder verbessern Sie vorhandene Funktionen über Plugins

Wie bereits erwähnt, hat sich MongoDB Compass dazu verpflichtet, diese GUI zu verbessern Werkzeug. Hier sind einige der Verbesserungen, die sie seit unserem letzten Update im Jahr 2016 vorgenommen haben:

  1. Unterstützt jetzt Linux-Versionen
  2. Verbesserter Abfrageverlauf
  3. Bietet jetzt Zwei Versionen: Compass Community und Compass
  4. Plugin-Unterstützung hinzugefügt
  5. JSON- und CSV-Import- und Exportfunktionen hinzugefügt
  6. Aggregations-Pipelines eingeführt
  7. MongoDB Compass verfügt über vier Editionen. Compass Community, Compass, Compass Readonly und Compass Isolated. Die Community Edition ist kostenlos, jedoch mit eingeschränkten Funktionen. Diese Einschränkungen sind nur dann ein Problem, wenn Sie eine Schemaanalyse, Echtzeit-Serverstatistiken, das Erstellen, Löschen und Bearbeiten der Dokumentvalidierung oder eine Kerberos-, LDAP- oder x.509-Authentifizierung benötigen. Wenn Sie ein Freiberufler sind, der kleine bis mittlere Projekte durchführt oder einfach nicht die Absicht hat, eine kostenpflichtige Lizenz zu kaufen, ist dies das beste Produkt für Sie.

    NoSQL Manager

    NoSQL Manager war von Anfang an ein beliebtes Tool, da es eine benutzerfreundliche Benutzeroberfläche mit einer leistungsstarken Shell zusammenführen konnte. Es unterstützt die neuesten MongoDB-Versionen sowie ältere Versionen, die auf 2.2 zurückgehen.

    Wie der Rest bietet NoSQL Manager sowohl kostenlose kommerzielle als auch kostenpflichtige Abonnements. Ihr kostenloser Plan bietet eingeschränkte Funktionen, einschließlich Verbindung, Shell-Verwaltung, Überwachung, Datenmanipulation und Support. Sie können sie hier auf ihrer Planvergleichsseite vergleichen. Bezahlte NoSQL Manager-Pläne sind für 98 US-Dollar pro Version und Benutzer erhältlich.

    Die voll funktionsfähige Benutzeroberfläche unterstützt alle für die MongoDB-Shell verfügbaren Befehle und spart MongoDB-Profis und Anfängern Zeit. Durch ihre automatische Vervollständigung können Sie alle in MongoDB verwendeten Shell-Befehle, Sammlungsnamen und Methoden automatisch vervollständigen. Ähnlich wie Studio 3T unterstützt NoSQL Manager alle drei Ansichten. Tabellenansicht, Baumansicht und JSON-Ansicht.

    Darüber hinaus können Sie mit NoSQL Manager Sammlungen verwalten, erstellen und löschen Datenbanken verwalten, Benutzer und Rollen verwalten sowie Dateien mit GridFS speichern und abrufen.

    NoSQL Manager hat große Anstrengungen unternommen, um die Leistungsüberwachung zu verbessern, da sie dies als einen der wichtigsten Teile der Datenbankverwaltung betrachten. Das faire Urteil, den Status Ihrer Datenbank zu beobachten, ermöglicht es Ihnen, Probleme zu erkennen, bevor sie zu Fehlern eskalieren. Leistungsüberwachungstools zeigen Datenbankmetriken wie Lese- und Schreibvorgänge, Anzahl der Clientanforderungen, Speicher- und Netzwerknutzung und Anzahl der Seitenfehler an.

    Robo 3T

    Robomongo, einer davon von den Top-Konkurrenten in unserem Update 2016, wurde von 3T Software Labs übernommen und die GUI in Robo 3T umbenannt. 3T Software Labs wird Robo 3T parallel zu seiner eigenen MongoDB-GUI, Studio 3T, entwickeln. Die gute Nachricht ist, dass Robo 3T weiterhin ein kostenloses Tool für den kommerziellen oder nichtkommerziellen Gebrauch sein wird. Diese native und plattformübergreifende GUI-Anwendung ist als beste MongoDB-GUI für Mac OS X beliebt.

    Es gibt vier Funktionen, die Robo 3T auszeichnen.

  • Es ist die Das einzige GUI-Tool in der Liste, in das die ursprüngliche MongoDB-Shell eingebettet ist.
  • Robo 3T bietet eine echte automatische Autovervollständigung zur Laufzeit über eine interne JavaScript-VM.
  • Alle Vorgänge, die Sie in MongoDB ausführen, sind asynchron.
  • Es werden nur minimale Maschinenressourcen verwendet.

Robo 3T ist immer noch eines der Top-Projekte auf GitHub. 3T Software Labs hat kürzlich Robo 3T Version 1.3 mit MongoDB 4.0-Unterstützung veröffentlicht. Dies sind offensichtliche Anzeichen dafür, dass Robo 3T auch in den kommenden Jahren ein Top-GUI-Tool bleiben wird.

Robo 3T 1.3 – Das Abfrageergebnisfenster unterstützt die Ausgabe mit Registerkarten.

In dieser Dokumentation erfahren Sie, wie Sie Robo 3T mit Ihrem MongoDB DBaaS-Konto verbinden können.

Mongo Management Studio

Mongo Management Studio (MMS) ist unser letztes Wahl in diesem Artikel. Möglicherweise haben die drei Top-Produkte zu viele Funktionen, die die Dinge unnötig komplex machen. Manchmal benötigen Sie lediglich eine einfache Benutzeroberfläche mit nur den Kernfunktionen. Wenn ja, ist dies das beste Werkzeug für Sie. Mit der leichten und sauberen Benutzeroberfläche von MMS können Sie Ihre Arbeit problemlos erledigen.

In Bezug auf die Preisgestaltung bietet es drei verschiedene Versionen. Die Community Edition wurde Anfang 2018 veröffentlicht. Im Vergleich zu kostenpflichtigen Versionen fehlen einige Funktionen wie Import / Export, SSH-Verbindungen, Benutzerverwaltung, Support usw. Es werden zwei Arten von kostenpflichtigen Versionen angeboten. Professional (lokal) und Enterprise (Webserver). Beide haben ähnliche Funktionen, aber die Enterprise Edition bietet Ihnen fünf Lizenzen für weniger als das Dreifache des Preises der Professional Edition, die ideal für kleine Teams ist. MMS Professional kostet ab 25 € / Benutzer.

Mit diesem plattformübergreifenden System können Sie Ihre Anfragen problemlos in vielen Formaten eingeben. Derzeit können Sie mit MongoDB 3.0-, 3.2- und 3.4-Versionen arbeiten. Darüber hinaus unterstützt MMS entfernte Datenbanken mit SSH-Tunneln.

Hier sind einige zusätzliche Dienste, die von Mongo Management Studio angeboten werden:

  1. Mit der Inline-Bearbeitungsfunktion können Sie Daten bearbeiten the fly
  2. Einfache, flexible und intuitive GUI
  3. Alle MMS-Aktionen können für einen Replikatsatz verwendet werden.
  4. Leistungsstarkes Aggregationsframework
  5. Gründlich Dokumentation zu allen MMS-Funktionen

Welche MongoDB-GUI ist am besten (2016)?

Beachten Sie, dass alle diese Produkte kostenlos zur Verfügung gestellt werden und kommerzielle Versionen. Wenn Sie ein einzelner Entwickler oder Freiberufler sind, glauben wir, dass die kostenlosen Versionen für Sie ausreichen werden. Wenn Sie jedoch mehr als ein einzelner Entwickler sind, z. B. zwei von Ihnen, die an großen Projekten arbeiten, empfehlen wir Ihnen dringend, sich für kommerzielle Versionen zu entscheiden. Das wird sich am Ende gut auszahlen. Außerdem bieten die meisten dieser Produkte eine Testphase für kostenpflichtige Versionen. Sie können damit herausfinden, ob das Produkt Ihren Erwartungen entspricht.

Am Ende läuft alles auf Ihre Anforderungen in Bezug auf Budget, Nutzungsbedarf, Teammitglieder, Anzahl der Funktionen usw. hinaus. Treffen Sie Ihre Wahl und viel Glück auf Ihrer Reise. Erstellen Sie etwas Fantastisches und abonnieren Sie unten unseren Newsletter. Vielleicht stellen wir Ihnen Ihr Projekt vor!

Die besten Mongo-GUIs des Jahres 2016

MongoDB-Kompass

MongoDB-Kompass: Neues Verbindungsformular

Es bietet Benutzern eine grafische Ansicht ihres MongoDB-Schemas ohne Verwendung der Abfragesprache. In MongoDB erzwingen Sammlungen keine fest definierte Dokumentstruktur. Dies kann es schwierig machen, die zugrunde liegenden Daten und ihre Struktur ohne ein Tool wie MongoDB Compass zu untersuchen und zu verstehen.

MongoDB Compass analysiert Ihre Dokumente und zeigt umfangreiche Strukturen in Ihren Sammlungen in einer einfachen und intuitiven Benutzeroberfläche an. Sie können Ihr Schema schnell visualisieren und untersuchen, um die Häufigkeit, Typen und Bereiche von Feldern in Ihrem Dataset zu verstehen.

MongoDB-Kompass: Document Viewer

Hier sind einige Funktionen von MongoDB Compass:

  • Untersuchen Sie Ihre Daten visuell
  • Führen Sie Ad-hoc-Abfragen in Sekunden
  • aus Abfrageleistung
  • Mit Compass können Sie intelligentere Entscheidungen über Indizierung, Dokumentvalidierung und mehr treffen.
  • Keine Befehlszeile erforderlich

Hinweis: Während der Die Benutzeroberfläche sieht gut aus. Sie ist weder eine voll funktionsfähige Entwicklungs-Benutzeroberfläche noch ein voll funktionsfähiges BI-Tool zum Minen Ihrer Daten. Es wird interessant sein zu sehen, in welche Richtung es gehen wird.

Plattformen: Mac OS X, Windows

Preise: Kostenlos für Entwicklungszwecke; Wenden Sie sich an MongoDB, um kommerzielle / erweiterte Lizenzen zu erhalten.

Robomongo

Robomongo: Cross- Plattformverfügbarkeit

Robomongo: Plattformübergreifende Verfügbarkeit Robomongo bleibt ein Top-Anwärter auf unserer Liste der besten MongoDB-GUIs. Robomongo bettet dieselbe Engine und Umgebung ein, die Teil der MongoDB-Shell (3.2) ist, und bietet außerdem eine übersichtliche Funktion zur automatischen Vervollständigung mit einer vollständigen Befehlsbibliothek. Es analysiert und führt es auch in einer internen JavaScript-VM aus, sodass wir Ihnen eine automatische Vervollständigung zur Laufzeit ermöglichen können, die statisch nicht möglich ist.

Robomongo: Interaktive Shell und automatische Vervollständigung

Hier sind einige Funktionen von Robomongo:

  • Native und plattformübergreifende MongoDB-Manager
  • Verwendet nur sehr wenig Maschinenressourcen
  • Das erste und immer noch einzige Tool, das eine echte MongoDB-Shell einbettet
  • Das erste grafische Tool, das eine echte automatische Vervollständigung bietet.

Hinweis: Voll funktionsfähige Entwicklungsoberfläche für MongoDB in kommerzieller Qualität. Die Entwicklung wurde aufgrund von Finanzierungsproblemen lange Zeit gestoppt, scheint aber jetzt wieder auf Kurs zu sein. Plattformen: Mac OS X, Windows, Linux Preise: Kostenlose Community Edition, andere Versionen beginnen bei 12 USD / Monat und werden jährlich in Rechnung gestellt.

Weitere Informationen: https://robomongo.org/

Studio 3T

Studio 3T ist ein weiteres bevorzugtes Tool für Entwickler, die mit MongoDB arbeiten möchten. Unabhängig davon, ob Sie Ihre lokale Datenbank durchsuchen oder mit Shards und Replikatsätzen arbeiten, mit Studio 3T können Sie all dies tun. Studio 3T unterstützt Tausende von MongoDB-Entwicklern und -Administratoren bei ihrer täglichen Arbeit, indem es die besten MongoDB-Tools auf dem Markt bereitstellt.

Studio 3T: Windows und Mac

Die Studio 3T-Shell bietet mühelose mehrzeilige Bearbeitung und automatische Vervollständigung – natürlich auch Datenbank und Sammlung Namen. Das Erstellen komplexer Aktualisierungs- oder Aggregationsabfragen ist ein Kinderspiel. Die Ausgabe von Studio 3T Shell ist vollständig formatiert, hervorgehoben und durchsuchbar. Ein vollständiger Befehlsverlauf ist ebenfalls verfügbar.

Studio 3T: Intellisense

Hier sind einige weitere Funktionen von Studio 3T:

  • Kostenlose Nutzung für immer für nichtkommerzielle Zwecke
  • Einzigartig, Speziell für MongoDB entwickelt und optimiert
  • Vollständige Integration der MongoDB-Shell in IntelliShell

Hinweis: Voll funktionsfähige Entwicklungsoberfläche – Sehr empfehlenswert für Entwickler, die mit MongoDB-Plattformen arbeiten: Windows, Mac , Linux

Preise: Kostenlos für nichtkommerzielle Zwecke, andere Versionen beginnen bei einmaligen Gebühren von 299 USD.

Weitere Informationen hier.

MongoBooster

MongoBooster ist ein Shell-zentriertes plattformübergreifendes GUI-Tool für MongoDB v2.2-3.2, das ein direktes Update, einen fließenden Abfrage-Builder, ES6-Syntaxunterstützung und echte Intellisense-Erfahrung bietet.

Der integrierte Sprachdienst kennt alle möglichen Vervollständigungen, Methoden, Eigenschaften, Variablen, Schlüsselwörter und Vorabende n die MongoDB-Sammlungsnamen, Feldnamen und Operatoren. Die IntelliSense-Vorschläge werden während der Eingabe angezeigt.

MongoBooster unterstützt eine mungoähnliche, fließende Abfrageerstellungs-API, mit der Sie eine Abfrage mithilfe der Verkettungssyntax erstellen können, anstatt ein JSON-Objekt anzugeben. Das Aggregations-Framework ist jetzt ebenfalls fließend. Sie können es wie aktuell dokumentiert oder über die verkettbaren Methoden verwenden.

MongoBooster: Protokollfenster

Hier sind einige weitere Funktionen:

  • Tonnenweise integrierte Snippets
  • MongoDB-Shell-Erweiterungen um das Leben in der MongoDB-Shell ein wenig zu vereinfachen
  • MongoBooster unterstützt die direkte Bearbeitung in der Ergebnisbaumansicht

Vollständige Liste der Funktionen: http://mongobooster.com/features

Plattformen: Mac OS X, Windows, Linux Preise: Kostenlos für nichtkommerzielle Zwecke, andere Versionen beginnen bei 79. $.

Weitere Informationen hier.

Die besten Mongo-GUIs von 2014

MongoVue

MongoVue ist eine Desktop-GUI für die Windows-Plattform. Es hat eine einfache, saubere Benutzeroberfläche und die Grundfunktionen sind kostenlos. Daten können in Textansicht, Baumansicht oder Tabellenansicht dargestellt werden. Sie können Ihre Suchanfragen auch zur späteren Verwendung speichern – wir finden dies recht praktisch. Für die erweiterten Funktionen müssen Sie eine Lizenz erwerben. Insgesamt erscheint die Software stabil und gut gewartet.

MongoHub

Es handelt sich um eine native Mac-GUI für MongoDB. Es bietet Ihnen die Möglichkeit, über einen SSH-Tunnel eine Verbindung zu Ihrem MongoDB-Server herzustellen, was aus Sicherheitsgründen recht praktisch ist. Mit der Funktion „StatMonitor“ können Sie Statistiken, auch bekannt als Mongostat, live anzeigen. Die Abfrageoberfläche ist etwas eingeschränkter, da sie nur eine Baumansicht zu unterstützen scheint. Außerdem gibt es keine Möglichkeit, eine Suchabfrage für später zu speichern Nach unserer Erfahrung scheint die Software recht gut zu funktionieren, scheint jedoch nicht gewartet zu werden. Verwenden Sie sie daher auf eigenes Risiko.

RockMongo

Eine HTML-basierte MongoDB-GUI. Die GUI wurde in PHP erstellt und ist Open Source. Der Nachteil des HTML-basierten Ansatzes besteht darin, dass Sie einen PHP-Server benötigen, um diese GUI auszuführen. Sie können den PHP-Server auch auf Ihrer lokalen Box ausführen. Die Benutzeroberfläche ist unkompliziert, recht einfach zu bedienen und unterstützt alle gängigen Optionen für die Arbeit mit Sammlungen, Statistiken usw. Die Suchoberfläche zeigt nur Daten in einem Tabellen- / Textmodell an – Es kann also ein Problem sein, wenn Sie mit mehrstufigen Dokumenten arbeiten. Außerdem scheint es nicht viele Check-in-Aktivitäten zu geben. Wir vermuten daher, dass das Projekt inaktiv ist.

RoboMongo

Eine Shell-zentrierte MongoDB-GUI, die die Windows-, iOS- und Linux-Plattformen unterstützt. Für RoboMongo ist es noch sehr früh. Die neueste Version ist 0.8.4. Es ist auch eine der wenigen GUIs, die SSL-Verbindungen zu Ihrem MongoDB-Server unterstützt. Es gibt auch Unterstützung für die Verbindung über einen SSH-Tunnel. Die Abfrageoberfläche zeigt Daten in der Baumansicht, Tabellenansicht und Textansicht an.

Sie können Ihre Abfragen auch zur späteren Verwendung speichern. Eine der coolsten Funktionen ist, dass sie auch die Shell unterstützt. Sie können also weiterhin die Shell-Befehle verwenden, mit denen Sie vertraut sind. Es gibt einige Macken in der Benutzeroberfläche, von denen ich denke, dass sie im Laufe der Zeit behoben werden. Bei aktiver Wartung könnte dies meiner Meinung nach die beste plattformübergreifende Benutzeroberfläche für MongoDB sein.

Wenn Ihnen dieser Artikel gefallen hat und Sie mehr über MongoDB erfahren möchten, lesen Sie diese Sammlung von Tutorials und Artikeln zu allen Themen von MongoDB.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.