AI Personal Learning
und praktische Anleitung
豆包Marscode1

WhoDB: Leichtgewichtige Datenbank-Visualisierungsmanagement-Software mit Unterstützung für natürliche Sprachinteraktion

Allgemeine Einführung

WhoDB ist ein leichtgewichtiges (~20MB), leistungsstarkes und benutzerfreundliches Datenbank-Verwaltungstool zur Vereinfachung von Datenbank-Verwaltungsaufgaben. Es kombiniert die Einfachheit von Adminer mit Verbesserungen in Bezug auf Benutzerfreundlichkeit und Leistung. WhoDB wurde mit GoLang entwickelt, um optimale Geschwindigkeit und Effizienz zu gewährleisten. Zu den Funktionen gehören interaktive Schemavisualisierung und Inline-Editing für kleine Projekte und komplexe Unternehmenssysteme.

WhoDB:轻量级数据库可视化管理开源客户端,支持自然语言交互-1


 

Funktionsliste

  • Abfrage in natürlicher SpracheDurch die Zusammenarbeit mit Ollama, ChatGPT und dem Anthropisch Die Integration ermöglicht es den Benutzern, Daten in natürlicher Sprache abzufragen und zu verwalten.
  • Visualisierung im interaktiven ModusBietet eine intuitive grafische Benutzeroberfläche, um den Benutzern das Verständnis der Datenbankstruktur zu erleichtern.
  • Inline-EditorBearbeitung und Vorschau von Daten direkt in der Benutzeroberfläche.
  • Umfassende DatenbankunterstützungKompatibel mit PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB und ElasticSearch.
  • Leistungsstarke ArchitekturDie Geschwindigkeit und Reaktionsfähigkeit von GoLang nutzend, werden Front-End-Formulare virtualisiert, um eine überragende Leistung zu erzielen.
  • Sichere Anmeldung und AuthentifizierungSicherer Zugang zu Datenbanken durch personalisierte Login-Profile.
  • Intelligente FilterfunktionNahtlose Implementierung und Verwaltung von Filtern über alle Datenbanken hinweg.
  • Jupyter Notebook-ähnliche AbfrageumgebungAusführen von Datenbankabfragen in Scratchpad für mehr Produktivität und Flexibilität.

 

Hilfe verwenden

Einbauverfahren

Starten Sie den Client mit einem Klick:

WhoDB macOS

WhoDB Fenster

WhoDB Linux

 

  1. Installieren mit Docker::
    • Führen Sie den folgenden Befehl aus, um WhoDB zu ziehen und zu starten:
      复制复制复制复制复制复制
      复制
      docker run -it -p 8080:8080 clidey/whodb
    • Öffnen Sie Ihren Browser und navigieren Sie zu http://localhost:8080.
  2. Installieren mit Docker Compose::
    • Erstellen einer docker-compose.yml Datei mit dem folgenden Inhalt:
      复制复制复制复制复制
      复制
      version: '3.8'
      services:
      whodb:
      image: clidey/whodb
      ports:
      - "8080:8080"
    • Führen Sie den folgenden Befehl aus, um den Dienst zu starten:
      复制复制复制复制
      复制
      docker-compose up

Verwendungsprozess

  1. sich anmelden::
    • Navigieren Sie nach dem Starten der App zu http://localhost:8080.
    • Wählen Sie den Datenbanktyp und geben Sie den Benutzernamen, das Passwort und den Datenbanknamen ein.
  2. Verwaltung von Datenbanken::
    • Datenbank auswählenWählen Sie den Datenbanktyp in der Seitenleiste aus, geben Sie die Anmeldedaten ein und verwalten Sie eine bestimmte Datenbank.
    • AnsichtsmodusAnzeige des Datenbankschemas mit Hilfe interaktiver Grafiken, um die Beziehungen zwischen den Tabellen zu verstehen.
    • TabellenverwaltungDirektes Zugreifen und Verwalten von Tabellen, Anzeigen detaillierter Schemata, Filtern von Daten und Exportieren von Informationen in CSV.
    • Inline-EditorKlicken Sie auf die Zelle, um eine Vorschau des Wertes (String, JSON oder Markdown) anzuzeigen und ihn inline zu bearbeiten.
    • ScratchpadAusführen von Datenbankabfragen in einer Jupyter Notebook-ähnlichen Umgebung für mehr Produktivität und Flexibilität.
    • Intelligente FiltrationImplementieren und verwalten Sie Filter nahtlos in allen Datenbanken und sorgen Sie für eine konsistente und benutzerfreundliche Erfahrung.
  3. Abfrage in natürlicher Sprache::
    • Die Integration mit Ollama, ChatGPT und Anthropic ermöglicht es den Benutzern, Daten in natürlicher Sprache abzufragen und zu verwalten, was den Prozess komplexer SQL-Abfragen vereinfacht.

Detaillierte Vorgehensweise

  1. Starten von Front-End-Diensten::
    • Navigieren Sie zu frontend/ Verzeichnis und führen Sie es aus:
      复制复制复制
      复制
      pnpm i && pnpm start
  2. Starten Sie den Backend-Dienst::
    • für den Fall, dass core/ Der Katalog enthält keine build/ müssen Sie das Front-End erstellen und es in das Back-End-Verzeichnis verschieben. Führen Sie den folgenden Befehl aus:
      复制复制
      复制
      go run .
  3. Verwendung des Ollama-Modells::
    • Laden Sie Ollama herunter und installieren Sie es. Das empfohlene Modell ist Llama 3.1 8b. WhoDB erkennt automatisch das installierte Modell und zeigt die Chat-Option in der linken Seitenleiste an.
Darf nicht ohne Genehmigung vervielfältigt werden:Leiter des AI-Austauschkreises " WhoDB: Leichtgewichtige Datenbank-Visualisierungsmanagement-Software mit Unterstützung für natürliche Sprachinteraktion
de_DEDeutsch