Aprendizagem pessoal com IA
e orientação prática
豆包Marscode1

WhoDB: Software leve de gerenciamento de visualização de banco de dados com suporte para interação com linguagem natural

Introdução geral

O WhoDB é uma ferramenta de gerenciamento de banco de dados leve (~20 MB), potente e fácil de usar, projetada para simplificar as tarefas de administração de banco de dados. Ele combina a simplicidade do Adminer com melhorias na experiência do usuário e no desempenho. O WhoDB foi desenvolvido usando GoLang para proporcionar velocidade e eficiência ideais. Os recursos incluem visualização interativa do esquema e edição em linha para pequenos projetos e sistemas empresariais complexos.

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


 

Lista de funções

  • consulta em linguagem naturalPor meio de parcerias com Ollama, ChatGPT e Antrópica A integração permite que os usuários consultem e gerenciem dados usando linguagem natural.
  • Visualização de modo interativoOferece uma interface gráfica intuitiva para ajudar os usuários a entender facilmente a estrutura do banco de dados.
  • editor em linhaEdição e visualização de dados diretamente na interface.
  • Amplo suporte a banco de dadosCompatível com PostgreSQL, MySQL, SQLite3, MongoDB, Redis, MariaDB e ElasticSearch.
  • Arquitetura de alto desempenhoAproveitando a velocidade e a capacidade de resposta do GoLang, os formulários de front-end são virtualizados para oferecer um desempenho superior.
  • Login e autenticação segurosAcesso seguro a bancos de dados por meio de perfis de login personalizados.
  • Função de filtragem inteligenteImplementação e gerenciamento perfeitos de filtros em todos os bancos de dados.
  • Ambiente de consulta no estilo do Jupyter NotebookExecute consultas a bancos de dados no Scratchpad para aumentar a produtividade e a flexibilidade.

 

Usando a Ajuda

Processo de instalação

Inicie o cliente com um clique:

WhoDB macOS

WhoDB Windows

WhoDB Linux

 

  1. Instalação com o Docker::
    • Execute o seguinte comando para extrair e iniciar o WhoDB:
      docker run -it -p 8080:8080 clidey/whodb
      
    • Abra seu navegador e navegue até http://localhost:8080.
  2. Instalação com o Docker Compose::
    • Criar um docker-compose.yml com o seguinte conteúdo:
      version: '3.8'
      services:
      whodb:
      image: clidey/whodb
      ports:
      - "8080:8080"
      
    • Execute o seguinte comando para iniciar o serviço:
      docker-compose up
      

Processo de uso

  1. entrar::
    • Depois de iniciar o aplicativo, navegue até http://localhost:8080.
    • Selecione o tipo de banco de dados e digite o nome de usuário, a senha e o nome do banco de dados.
  2. Gerenciamento de banco de dados::
    • Selecione o banco de dadosSelecione o tipo de banco de dados na barra lateral, insira as credenciais e gerencie um banco de dados específico.
    • Modo de exibiçãoVisualização do esquema do banco de dados usando gráficos interativos para entender as relações entre as tabelas.
    • gerenciamento de mesaAcesso e gerenciamento direto de tabelas, visualização de esquemas detalhados, filtragem de dados e exportação de informações para CSV.
    • editor em linhaClique na célula para visualizar o valor (String, JSON ou Markdown) e editá-lo em linha.
    • Bloco de rascunhoExecute consultas a bancos de dados em um ambiente no estilo do Jupyter Notebook para aumentar a produtividade e a flexibilidade.
    • Filtragem inteligenteImplementar e gerenciar filtros com perfeição em todos os bancos de dados, proporcionando uma experiência consistente e fácil de usar.
  3. consulta em linguagem natural::
    • Por meio de integrações com Ollama, ChatGPT e Anthropic, os usuários podem consultar e gerenciar dados usando linguagem natural, simplificando o processo de consultas SQL complexas.

Procedimento de operação detalhado

  1. Início dos serviços de front-end::
    • Navegue até frontend/ e executá-lo:
      pnpm i && pnpm start
      
  2. Início dos serviços de back-end::
    • no caso de core/ O catálogo não tem um build/ você precisa criar o front-end e movê-lo para o diretório do back-end. Execute o seguinte comando:
      go run .
      
  3. Usando o modelo Ollama::
    • Baixe e instale o Ollama, o modelo recomendado é o Llama 3.1 8b. O WhoDB detectará automaticamente o modelo instalado e exibirá a opção Chat na barra lateral esquerda.
Não pode ser reproduzido sem permissão:Chefe do Círculo de Compartilhamento de IA " WhoDB: Software leve de gerenciamento de visualização de banco de dados com suporte para interação com linguagem natural
pt_BRPortuguês do Brasil