Frage:
GUI für die Verwaltung der MongoDB-Datenbank
rahulroy9202
2014-02-13 12:57:02 UTC
view on stackexchange narkive permalink

Bitte schlagen Sie ein gutes GUI-basiertes Tool für die MongoDB -Datenbankverwaltung vor.

Anforderungen:

  • Stellen Sie eine Verbindung zur Datenbank auf einem lokalen oder Netzwerkserver her .
  • Funktionen zum Anzeigen und Bearbeiten von Daten.
  • Kostenlos oder Open Source
  • Unterstützung Indizierungsbezogene Funktionen

Optionale Anforderungen:

  • Abfrage-Generator
  • Ich verwende Windows 8.

    Siehe auch: [Diese geschlossene Frage] (https://stackoverflow.com/questions/3310242/do-any-visual-tools-exist-for-mongodb-for-windows/6691013#6691013) zu Stack Overflow wäre dies schön, wenn diese Beiträge irgendwie kombiniert werden könnten. Der SO-Beitrag scheint aktueller zu sein.
    Fünf antworten:
    #1
    +9
    JBaruch
    2014-02-13 13:37:19 UTC
    view on stackexchange narkive permalink

    Ich habe Mongovue einmal verwendet, möglicherweise passe ich gut zu Ihren Anforderungen.

    Es ist das, was Sie außer einer DB-Verwaltungs-Benutzeroberfläche tun: enter image description here

    Hier ist die Funktionsliste:

    • Öffnen Sie mehrere Verbindungen zu verschiedenen MongoDB-Servern.
    • Zeigen Sie Ihre MongoDB-Datenbank als hierarchischen Baum an, der aus Datenbanken, Sammlungen und Indizes besteht und Benutzer
    • Sehen Sie sich per Mausklick die Datenbank- und Sammlungsstatistiken an.
    • Fügen Sie neue Datenbanken und Sammlungen einfach über die GUI hinzu.
    • Erstellen Sie einfach Indizes - geben Sie entweder an Json oder verwenden Sie die Point-and-Click-Oberfläche (visuell).
    • Führen Sie Map-Reduce-Vorgänge einfach aus. Holen Sie sich Syntaxhervorhebungen für Ihre Javascript-Funktionen, während Sie
    • relationale Daten aus MySQL, SQLServer oder PostgreSQL automatisch in MongoDB importieren und sofort mit dem Erstellen Ihrer Anwendungen beginnen.
    • User Manager - Hinzufügen / Bearbeiten / Ändern Passwort
    • Exportieren Sie Ihre Daten (Dokumente) in die Formate CSV, MS Excel oder Json.
    • Verschaffen Sie sich einen schnellen Überblick über Ihre Datenbank.
    • Verwenden Sie eine hochgradig angepasste und speziell gestaltete Datenbank Schnittstelle für GridFS
    • Überwachen Sie die Leistung Ihrer Produktionsserver in der Ansicht "Serverüberwachung".
    • Lernen Sie MongoDB-Shell-Befehle kennen, wenn Sie verschiedene Ansichten in MongoVUE verwenden.
    • Sammlungen kopieren von einer Datenbank zu einer anderen Datenbank (auf einem anderen oder demselben Server)
    • Kopien von Sammlungen duplizieren oder erstellen

    Es gibt mehrere Editionen. reicht von kostenlos bis $ 2.5K, aber es wird Ihre Anforderungen in der kostenlosen Ausgabe IMHO gut abgedeckt.

    Scheint, als wäre Mongovue in der Zeit, seit diese Antwort geschrieben wurde, inaktiv geworden.
    #2
    +4
    Franck Dernoncourt
    2014-05-03 03:05:20 UTC
    view on stackexchange narkive permalink

    Sie können Robomongo verwenden:

    • kostenlos und Open Source
    • Windows / Linux / Mac

    Der Hauptunterschied zu Mongovue besteht darin, dass es sich um eine Shell handelt (während Mongovue wirklich eine grafische Benutzeroberfläche ist). In gewissem Sinne ist es also eine halbe GUI, eine halbe CLI mit allen Vor- und Nachteilen, die CLI und GUI haben.

    enter image description here

    #3
    +1
    Franck Dernoncourt
    2014-05-03 02:59:51 UTC
    view on stackexchange narkive permalink

    Sie können RockMongo verwenden. Dies entspricht im Grunde PHPMyAdmin für MongoDB (d. H. Webbasiert, und Sie benötigen einen PHP-Server). Es macht alles, wonach Sie gefragt haben, und verfügt über einige weitere Funktionen:

    • Open Source unter neuer BSD-Lizenz
    • Läuft schnell und ist einfach zu installieren
    • I18N (Englisch, Chinesisch, Französisch, Japanisch, Britisch, Spanisch, Deutsch, Italienisch, Russisch)
    • Plug-Ins: Jeder kann sein eigenes Plug-In entwickeln.
    • Themen: Sie Sie können problemlos benutzerdefinierte Designs für Ihre Benutzer oder Ihr Unternehmen erstellen.

    System:

    • Mehrere Hosts, und ein Host kann mehrere Administratoren haben.
    • Wechseln frei zwischen Hosts
    • Passwortschutz
    • Server
    • Serverinformationen (Webserver, PHP, Anweisungen in PHP.ini ...)
    • Status
    • Datenbanken
    • Replikationsstatus

    Datenbank:

    • Abfragen, Erstellen, Löschen, Reparieren
    • Befehle und Javascript-Codes ausführen
    • Statistik
    • Profilerstellung
    • Benutzerverwaltung
    • Datenübertragung (Klon)
    • Export / Import

    Sammlung:

    • Erweitertes Abfrage- und Erläuterungstool
    • Lesen, Einfügen, Aktualisieren, Duplizieren und entfernen Sie einzelne r ow
    • Abfragen, Erstellen und Löschen von Indizes
    • Überprüfen der Sammlung
    • Löschen aller Datensätze in der Sammlung
    • Entfernen und Ändern eines Stapels übereinstimmender Kriterien Zeilen
    • Statistik
    • Umbenennen
    • Eigenschaften ändern (begrenzt, Größe, max ...)
    • Datenübertragung (Klon)
    • Export / Import
    • GridFS
    • Blöcke anzeigen
    • Datei herunterladen

    enter image description here

    enter image description here

    #4
    +1
    Franck Dernoncourt
    2015-11-25 08:34:43 UTC
    view on stackexchange narkive permalink

    Sie können MongoChef verwenden:

    • Windows, Mac und Linux
    • Kostenlos für nichtkommerzielle Zwecke
    • Ich finde die Benutzeroberfläche viel reaktionsschneller als MongoVUE

    enter image description here

    #5
      0
    Thomas
    2015-07-15 22:53:37 UTC
    view on stackexchange narkive permalink

    Kürzlich habe ich ein Tool namens DbSchema entdeckt ( http://www.dbschema.com). Zuallererst war ich beeindruckt, weil sie Diagramme für MongoDB erstellen. Zweitens fand ich einen großartigen Datenexplorer von ihnen, mit dem Sie Daten aus jeder Sammlung und jedem Unterdokument in einem separaten Fenster untersuchen können.

    Jetzt bin ich es Der Umgang mit virtuellen Fremdschlüsseln von ihnen, um Daten aus zwei Sammlungen zu untersuchen, die sich über ObjectId's gegenseitig referenzieren. Das Tool "Nach DbSchema suchen" eignet sich hervorragend für die Diagramme, die sie für MongoDB, Abfrage-Generator und Daten-Explorer erstellen. Einige Funktionen, die Sie möglicherweise im Inneren entdecken Virtuelle Fremdschlüssel machen die Interaktion mit relationalen Datenbanken sehr ähnlich, bei denen Sie Daten in mehreren Sammlungen platzieren und mit ObjectIds verknüpfen können. Ich war überrascht zu sehen, dass Diagramme sowohl für MongoDB als auch für jede relationale Datenbank möglich sind.

    Gehen Sie zum Tool DbSchema. Werfen Sie einen Blick auf das Durchsuchen relationaler Daten und die virtuellen Fremdschlüssel dort. Sie sind ein Fortschritt beim Entwerfen einer Datenbank mit Daten über mehrere Sammlungen und Verweise zwischen ihnen über ObjectIds.

    enter image description here

    Bitte überarbeiten Sie den Text Ihres Beitrags, da er schwer zu lesen und zu verstehen ist, wozu DbSchema tatsächlich in der Lage ist. Entfernen Sie doppelte Sätze (und fügen Sie Leerzeichen zwischen den Sätzen ein).


    Diese Fragen und Antworten wurden automatisch aus der englischen Sprache übersetzt.Der ursprüngliche Inhalt ist auf stackexchange verfügbar. Wir danken ihm für die cc by-sa 3.0-Lizenz, unter der er vertrieben wird.
    Loading...