DB Tools
Source: https://github.com/mgramin/awesome-db-tools at
46bd34905beb
License: CC0-1.0
Read the English original
This edition is an AI-assisted translation.
Seleção de ferramentas para bancos de dados 
Seção intitulada “Seleção de ferramentas para bancos de dados ”Lista comunitária dos instrumentos de base de dados
Aqui coletaremos informações sobre ferramentas experimentais incríveis e úteis que simplificam o trabalho com bancos de dados para DBA, DevOps, Desenvolvedores e meros mortais.
Sinta-se livre para adicionar informações sobre seus próprios db-tools ou seus db-tools favoritos de terceiros.
Para atualizações em awesome-db-tools e pensamentos/news sobre bases de dados/ferramentas/SQL siga-me em @GraminMaksim
- IDE
- GUI
- CLI
- Esquema
- API
- Plataformas de aplicações
- Cópia de Segurança
- Clonagem
- Monitorização/Estatísticas/Performance
- Teste
- HA/Failover/Sharding
- Kubernetes
- Ajuste de Configuração
- DevOps
- Relatórios
- Distribuição
- Segurança
- SQL
- Dados
- Papel
- Aprendizagem de máquina
- AnySQL Maestro - Primeira ferramenta de administração multi-uso para gerenciamento, controle e desenvolvimento de banco de dados.
- Aqua Data Studio - Software de produtividade para Desenvolvedores de Banco de Dados, DBAs e Analisadores
- Coginiti Pro - Moderno IDE para analistas e engenheiros de análise com poderosa funcionalidade de script e grades.
- Database .net - Múltipla ferramenta de gerenciamento de banco de dados com suporte para mais de 20 bancos de dados.
- Database Workbench - IDE completo para o projeto, desenvolvimento e testes de banco de dados para Oracle, SQL Server, PostgreSQL, MySQL, MariaDB, Firebird, InterBase, SQLite e NexusDB.
- DataGrip - IDE Cross-Platform para bancos de dados e SQL por JetBrains
- DataStation - Consultar, script e visualizar facilmente dados de cada banco de dados, arquivo e API.
- DBeaver - Gerente de banco de dados universal gratuito e cliente SQL.
- dbForge Edge - Solução multidatabase para desenvolvimento, design, gerenciamento e administração de bancos de dados MySQL, MariaDB, SQL Server, Oracle, PostgreSQL e vários serviços em nuvem .
- dbForge Studio for MySQL - Universal IDE for MySQL e MariaDB desenvolvimento de banco de dados, gestão e administração .
- dbForge Studio for Oracle - IDE poderoso para o gerenciamento, administração e desenvolvimento da Oracle
- dbForge Studio for PostgreSQL - Ferramenta de GUI para gerenciar e desenvolver bancos de dados e objetos.
- dbForge Studio for SQL Server - Poderoso ambiente de desenvolvimento integrado para o desenvolvimento, gestão, administração, análise de dados e relatórios do SQL Server.
- DBHawk - Datasparc oferece segurança de banco de dados, gerenciamento de banco de dados, governança de banco de dados e análise de dados - tudo em uma solução.
- dbKoda - Moderno (JavaScript/Electron framework), IDE de código aberto para MongoDB. Ele tem recursos para apoiar o desenvolvimento, administração e ajuste de desempenho em bases de dados MongoDB.
- IBExpert - Ferramenta GUI abrangente para Firebird e InterBase.
- HeidiSQL - Um cliente leve para gerenciar MySQL, MSSQL e PostgreSQL, escrito em Delphi.
- Kangaroo - Uma ferramenta de administração e cliente SQL alimentado por IA para bancos de dados populares (SQLite / MySQL / PostgreSQL / etc) no Windows / macOS / Linux, design de mesa de suporte, consulta, modelo, sincronização, exportação / importação etc, foco em conforto, diversão e desenvolvimento amigável.
- KeepTool - Um conjunto profissional de ferramentas para desenvolvedores de banco de dados Oracle, administradores e usuários avançados de aplicativos .
- MySQL Workbench - Ferramenta visual unificada para arquitetos de banco de dados, desenvolvedores e DBAs.
- Navicat - Uma ferramenta de desenvolvimento de banco de dados que permite que você se conecte simultaneamente aos bancos de dados MySQL, MariaDB, SQL Server, Oracle, PostgreSQL e SQLite a partir de uma única aplicação.
- Oracle SQL Developer - Ambiente de desenvolvimento livre e integrado que simplifica o desenvolvimento e o gerenciamento do Banco de Dados Oracle em implantações tradicionais e em nuvem.
- pgAdmin - A mais popular e característica rica Open Source administração e plataforma de desenvolvimento para PostgreSQL, o banco de dados Open Source mais avançado do mundo.
- pgAdmin3 - Suporte de longo prazo para pgAdmin3.
- PL/SQL Developer - IDE que é especificamente direcionado para o desenvolvimento de unidades de programa armazenadas para Bancos de Dados Oracle
- PostgreSQL Maestro - Gestão completa e poderosa de banco de dados, administrador e ferramenta de desenvolvimento para PostgreSQL .
- Querybook - Pinterest open-source Big Data Consultar UI, combinando metadados de tabela com uma interface IDE simples notebook.
- Slashbase - O IDE colaborativo de código aberto para seus bancos de dados. Conecte-se ao seu banco de dados, navegue por dados, execute vários comandos SQL ou compartilhe consultas SQL com sua equipe, diretamente do seu navegador.
- Sql Server Management Studio - Ambiente integrado para gerenciar qualquer infra-estrutura SQL, para SQL Server e Azure SQL Databases.
- Toad - Solução de banco de dados Premier para desenvolvedores, administradores e analistas de dados. Gerencie alterações complexas no banco de dados com uma única ferramenta de gerenciamento de banco de dados .
- Toad Edge - Ferramenta de desenvolvimento de bases de dados simplificadas para MySQL e PostgreSQL
- TOra - Open source SQL IDE for Oracle, MySQL e PostgreSQL dbs.
- Valentina Studio - Crie, administre, consulte e explore as bases de dados Valentina DB, MySQL, MariaDB, PostgreSQL e SQLite para FREE.
- WebDB - Free Efficient Database IDE. Com Discovery Server, ERD, Gerador de Dados, IA, Gerenciador de Estrutura NoSQL, Versionamento de Banco de Dados e muitos mais.
- Adminer - Gerenciamento de banco de dados em um único arquivo PHP.
- Another Redis Desktop Manager - Free Open Source Redis Manager. Disponível em Mac, Linux, Windows, Homebrew, Snap, Winget e muito mais.
- Antares SQL - Um cliente SQL moderno, rápido e de produtividade com foco em UX. Disponível para Mac, Linux e Windows.
- Azure Data Studio - Uma ferramenta de gerenciamento de dados que permite trabalhar com SQL Server, PostgreSQL, Azure SQL DB e SQL DW a partir de Windows, macOS e Linux.
- Beekeeper Studio - Open Source SQL Editor e Gerenciador de Banco de Dados com um compromisso de privacidade em sua declaração de missão.
- Clidey WhoDB - Um explorador de banco de dados leve com UX de próxima geração para todos SQL, NoSQL, Caches e Filas.
- DbGate - Gerenciador de banco de dados para MySQL, PostgreSQL, SQL Server, MongoDB, SQLite e outros. Executa em Windows, Linux, Mac ou como aplicativo web.
- DB Lens - Open Source PostgreSQL GUI - Diagramas automáticos de ER, Insights internos de DB, Utilização de disco, Métricas de Desempenho, Utilização de Índice, Contagens de varredura sequencial e muito mais.
- DbVisualizer - Ferramenta de banco de dados universal para desenvolvedores, DBAs e analistas.
- JackDB - Acesso SQL direto a todos os seus dados, não importa onde ele viva.
- Jailer - Subsetting de banco de dados e ferramenta de navegação de dados/cliente.
- Malewicz - No entanto, outro cliente WEB para o esquema DB explorando e análise de desempenho, mas originalmente criado especificamente para hackear e estender.
- MissionKontrol - Modern drag & drop painel de administração/cliente com permissões de usuário completas para usuários não técnicos.
- ocelotgui - Para MySQL, MariaDB e Tarantool. Desenvolvido para Linux, mas pode ser executado no Windows.
- OmniDB - Ferramenta Web para gestão de bases de dados.
- Pgweb - Navegador de banco de dados baseado na Web para PostgreSQL, escrito em Go e trabalha em máquinas MacOS, Linux e Windows.
- phpLiteAdmin - Ferramenta de administração de banco de dados SQLite baseado na Web escrita em PHP com suporte para SQLite3 e SQLite2.
- phpMyAdmin - Uma interface web para MySQL e MariaDB.
- psequel - Fornece uma interface limpa e simples para você executar tarefas comuns PostgreSQL rapidamente.
- PopSQL - Editor SQL moderno e colaborativo para sua equipe.
- Postico - Um cliente PostgreSQL moderno para o Mac.
- Robo 3T - Ferramenta de gestão MongoDB multi-plataforma centrada em shell.
- Sequel Ace - Gerenciamento de banco de dados MySQL/MariaDB para macOS.
- Sequel Pro - Aplicativo de gerenciamento de banco de dados Mac rápido e fácil de usar para trabalhar com bancos de dados MySQL & MariaDB.
- SQLite Expert - Interface gráfica suporta todos os recursos SQLite.
- sqlite-tui - Um TUI para visualização de bases de dados SQLite, escrito em Go.
- sqlpad - Editor SQL baseado na Web executado em sua própria nuvem privada.
- SQLPro - Um simples e poderoso gestor PostgreSQL para macOS.
- SQuirreL - Cliente gráfico SQL escrito em Java que lhe permitirá visualizar a estrutura de um banco de dados compatível com JDBC, navegar os dados em tabelas, comandos SQL problema etc.
- SQLTools - Gestão de banco de dados para VSCOde.
- SQLyog - A GUI MySQL mais completa e fácil de usar.
- Tabix - SQL Editor & Open source inteligência de negócios simples para Clickhouse.
- TablePlus - Ferramenta GUI moderna, nativa e amigável para bancos de dados relacionais: MySQL, PostgreSQL, SQLite & more.
- TeamPostgreSQL - PostgreSQL Web Administration GUI - use seus bancos de dados PostgreSQL de qualquer lugar, com interface web rica e rápida AJAX.
- Query.me - Editor colaborativo SQL no formato Notebook. Vamos referenciar os resultados da consulta usando o JINJA, visualizar dados e agendar as execuções e exportações.
- ipython-sql - Conecte-se a um banco de dados para comandos SQL de problema dentro IPython ou IPython Notebook.
- iredis - Um Cli para Redis com AutoCompleção e Destaque de Sintaxe.
- pgcenter - Ferramenta de administração top-like para PostgreSQL.
- pg_activity - Aplicação de topo para monitoramento de atividade do servidor PostgreSQL.
- pg_top - Topo para PostgreSQL.
- pspg - PostgreSQL Pager.
- diesel-guard - Linter para padrões perigosos de migração PostgreSQL. Ele funciona perfeitamente com arquivos SQL PostgreSQL e integra-se nativamente com projetos usando Diesel e SQLx.
- SQLcl - Oracle SQL Developer Command Line (SQLcl) é uma interface de linha de comando gratuita para Oracle Database.
- sqlite-utils - Ferramentas CLI para manipular arquivos de banco de dados SQLite - inserir dados, executar consultas, criar índices, configurar a pesquisa de texto completo e muito mais.
- SQLLine - linha de comando shell para emitir SQL para bases de dados relacionais via JDBC.
- usql - Uma interface de linha de comando universal para PostgreSQL, MySQL, Oracle Database, SQLite3, Microsoft SQL Server e muitas outras bases de dados, incluindo NoSQL e bases de dados não relacionais!
- athenacli - Ferramenta CLI para AWS Athena serviço que pode fazer auto-completar e realce de sintaxe.
- litecli - CLI para bancos de dados SQLite com auto-completar e realce de sintaxe.
- mssql-cli - Um cliente de linha de comando para SQL Server com auto-completar e realce de sintaxe.
- mycli - Um Cliente Terminal para MySQL com AutoCompleção e Destaque de Sintaxe.
- pgcli - PostgreSQL CLI com preenchimento automático e realce de sintaxe.
- vcli - Vertica CLI com auto-completamento e realce de sintaxe.
Esquema
Seção intitulada “Esquema”Alterações
Seção intitulada “Alterações”- 2bass - Ferramenta de configuração de banco de dados como código que utiliza o conceito de scripts DDL idempotent.
- Atlas - Inspecione e aplique alterações no seu esquema de banco de dados.
- Bytebase - Web-based, zero-config, banco de dados livre de dependência mudança de esquema e ferramenta de controle de versão para equipes.
- flyway - Ferramenta de migração de bases de dados.
- gh-ost - Esquema de migração online para MySQL.
- liquibase - Biblioteca independente de banco de dados para rastrear, gerenciar e aplicar mudanças de esquema de banco de dados.
- migra - Diff, mas para esquemas PostgreSQL.
- node-pg-migrate - Gerenciamento de migração de banco de dados Node.js construído exclusivamente para PostgreSQL. (Mas também pode ser usado para outros DBs em conformidade com o padrão SQL - por exemplo, BarataDB.)
- pg-osc - Ferramenta CLI fácil para fazer mudanças de esquema de tempo zero e backfills no PostgreSQL.
- Prisma Migrate - Ferramenta declarativa de migração de esquema de banco de dados que usa uma sintaxe declarativa de modelagem de dados para descrever seu esquema de banco de dados.
- Pyrseas - Fornece utilitários para descrever um esquema de banco de dados PostgreSQL como YAML.
- Reshape - Uma ferramenta de migração de esquema fácil de usar, zero-downtime para Postgres.
- SchemaHero - Um operador Kubernetes para o gerenciamento de esquema de banco de dados declarativo (gitops para esquemas de banco de dados).
- Skeema - Sistema de gestão de esquema puro declarativo SQL para MySQL e MariaDB, com suporte para ferramentas de scarding e mudanças de esquema online externas.
- Sqitch - Gestão de alterações nativas de bases de dados sensíveis para desenvolvimento sem framework e implantação confiável.
- sqldef - Gestão de esquemas idempotentes para MySQL, PostgreSQL e muito mais.
- yuniql - Mais uma ferramenta de versão e migração de esquema feita com .NET Core 3.0+ nativo e espero que melhor.
Geração de código
Seção intitulada “Geração de código”- ddl-generator - Inferes SQL DDL (Data Definition Language) a partir de dados da tabela.
- scheme2ddl - Linha de comando util para exportar esquema Oracle para o conjunto de scripts ddl init com capacidade de filtrar informações indesejáveis, DDL separado em arquivos diferentes, saída de formato bonito.
Figuras
Seção intitulada “Figuras”- Azimutt - Uma ferramenta de visualização de diagrama de relacionamento de entidade (ERD), com vários filtros e entradas para ajudar a entender seu esquema de banco de dados.
- ChartDB - Editor de diagramas de banco de dados livre e Open-source, visualize e desenhe seu DB com uma única consulta.
- DrawDB - Ferramenta de design de banco de dados online gratuita, simples e intuitiva e gerador SQL.
- DrawSQL - Editor de diagramas de banco de dados online com importação SQL, geração de IA e colaboração em equipe em tempo real.
- ERAlchemy - Ferramenta de geração de Diagramas de Relação de Entidade.
- ERD Lab - Free cloud based entity relationation diagram (ERD) ferramenta feita para desenvolvedores.
- Liam ERD - Ferramenta de código aberto que gera Diagramas de Relacionamento de Entidade bonitos e fáceis de ler a partir do seu banco de dados e ORMs.
- QuickDBD - Ferramenta online simples para desenhar rapidamente diagramas de banco de dados.
Documentação
Seção intitulada “Documentação”- dbdocs - Criar documentação de banco de dados baseado na web usando código DSL.
- DBML - linguagem de marcação de banco de dados, projetado para definir e documentar estruturas de banco de dados.
- SchemaCrawler - Uma ferramenta gratuita de descoberta e compreensão de esquemas de banco de dados.
- Schema Spy - Gerando seu banco de dados para documentação HTML, incluindo diagramas de relacionamento de entidade.
- tbls - Ferramenta CI-Friendly para documentar uma base de dados, escrita em Go.
Desenho
Seção intitulada “Desenho”- Database Design - Dicas úteis para projetar um esquema robusto de banco de dados.
- DBDiagram - Uma ferramenta gratuita e simples para desenhar diagramas ER apenas escrevendo código.
- DbSchema - Design de banco de dados universal para gerenciamento de esquemas fora da caixa, documentação de esquema, design em uma equipe e implantação em várias bases de dados. DbSchema possui ferramentas para escrever e executar consultas, explorar os dados, gerar dados e construir relatórios.
- ERBuilder Data Modeler - Software de modelagem de banco de dados fácil de usar para modelos de dados de alta qualidade. É uma solução completa de modelagem de dados para modeladores de dados e arquitetos de dados.
- Moon Modeler - Ferramenta de modelagem de dados para bases de dados noSQL e relacionais. Disponível para Windows, Linux e macOS.
- Navicat Data Modeler - Uma ferramenta de design de banco de dados poderosa e econômica que ajuda você a construir modelos de dados conceituais, lógicos e físicos de alta qualidade.
- Oracle SQL Developer Data Modeler - Ferramenta gráfica gratuita que aumenta a produtividade e simplifica as tarefas de modelagem de dados.
- pgmodeler - Ferramenta de modelagem de dados projetada para PostgreSQL.
- WWW SQL Designer - Ferramenta de diagramação SQL online.
Amostras
Seção intitulada “Amostras”- Oracle Database Sample Schemas - Esquemas de amostras para a Base de Dados Oracle.
Construindo API para seus dados
- Datasette - Uma ferramenta para explorar e publicar dados.
- DreamFactory - Uma infraestrutura de API REST de código aberto para aplicativos móveis, web e IoT.
- Graphweaver - Transforme várias fontes de dados em uma única API GraphQL.
- Hasura GraphQL Engine - Lançando rápidas APIs GraphQL instantâneas em tempo real no PostgreSQL com controle de acesso de grãos finos, também ativam webhooks em eventos de banco de dados.
- JdbcREST - API REST para qualquer banco de dados apoiado por JDBC, um clone PostgREST escrito em Java.
- Oracle REST Data Services - Uma aplicação Java de nível médio, ORDS mapeia verbos HTTP(S) (GET, POST, PUT, DELETE, etc.) para transações de banco de dados e retorna quaisquer resultados formatados usando JSON.
- Prisma - Transforma a sua base de dados numa API GraphQL em tempo real.
- PostGraphile - Rode instantaneamente um servidor de API GraphQL apontando PostGraphile para o seu banco de dados PostgreSQL existente.
- PostgREST - API REST para qualquer banco de dados PostgreSQL.
- prest - É uma maneira de servir uma API RESTful de qualquer banco de dados escrito em Go.
- Remult - CRUD tipo-a-fim seguro via API REST para o seu banco de dados, com controle de acesso fino.
- restSQL - Gerador SQL com APIs Java e HTTP, usa uma API HTTP simples RESTful com serialização XML ou JSON.
- resquel - Converta facilmente seu banco de dados SQL em uma API REST.
- sandman2 - Gere automaticamente um serviço de API RESTful para o seu banco de dados legado.
- soul - Servidor automático de API SQLite RESTful e em tempo real.
- VulcanSQL - Escreva SQL modelado para expor automaticamente APIs RESTful de seu banco de dados / data warehouse / data lake.
Plataformas de aplicações
Seção intitulada “Plataformas de aplicações”Plataformas de código baixo e sem código para a construção de aplicações
- Appsmith - Framework de código baixo de código aberto poderoso para construir aplicações internas muito rapidamente.
- Budibase - Plataforma de baixo código para criar aplicativos internos em minutos.
- ILLA Cloud - Plataforma de construção de ferramentas interna de baixo código.
- Nhost - A Alternativa Firebase Open Source com GraphQL.
- Saltcorn - Construtor de código livre para aplicações de banco de dados web. Servidor e arrastar e soltar UI builder, dados armazenados em PostgreSQL ou SQLite.
- SQLPage - Construtor rápido de aplicação de dados somente SQL. Construa automaticamente uma interface de usuário em cima das consultas SQL.
- Tooljet - Plataforma de código baixo para criar ferramentas internas.
Cópia de Segurança
Seção intitulada “Cópia de Segurança”- BaRMan - Gerenciador de backup e recuperação para PostgreSQL.
- Databasus - Ferramenta para backups PostgreSQL programados via interface web com armazenamentos externos (local, S3, FTP, Google Drive, etc.), notificações (webhook, Discord, Slack, etc.) e gerenciamento de equipe.
- pgbackrest - Backup e restauração confiável PostgreSQL.
- pgcopydb - Copie uma base de dados PostgreSQL para um servidor PostgreSQL (pg)_dump | pg_restauração com esteróides).
- pg_probackup - Um gestor de backup e recuperação para PostgreSQL.
- Portabase - Plataforma baseada em agentes para backups e restaurações PostgreSQL com execução descentralizada e orquestração centralizada.
Clonagem
Seção intitulada “Clonagem”- Database Lab Engine - Clonagem instantânea fina para PostgreSQL para escalar o processo de desenvolvimento.
- clone_schema - PostgreSQL clone schema utilitário sem necessidade de sair do banco de dados.
- Spawn - Serviço de nuvem para criar cópias instantâneas de banco de dados para desenvolvimento e CI. Não mais instala db local, recuperação instantânea para pontos de salvamento arbitrários, cópias isoladas para cada ramo de recurso ou teste. Provisionamento instantâneo, independentemente do tamanho do banco de dados.
Monitorização/Estatísticas/Performance
Seção intitulada “Monitorização/Estatísticas/Performance”- ASH Viewer - Fornece uma visão gráfica de dados de histórico de sessão ativa dentro do Oracle e PostgreSQL DB.
- Metis - Fornece observação e ajuste de desempenho para bancos de dados SQL.
- Monyog - Ferramenta de Monitoramento MySQL sem agente e econômica.
- mssql-monitoring - Monitore seu SQL Server no desempenho Linux usando colecionado, InfluxDB e Grafana.
- Navicat Monitor - Uma ferramenta de monitoramento de servidor remoto segura, simples e sem agentes que é embalada com recursos poderosos para tornar seu monitoramento eficaz quanto possível.
- Percona Monitoring and Management - Plataforma de código aberto para gerenciamento e monitoramento de desempenho MySQL e MongoDB.
- pganalyze collector - Coletor de estatísticas Pganalyze para coleta de métricas PostgreSQL e dados de log.
- pgbadger - Um rápido analisador de log PostgreSQL.
- pgDash - Medir e rastrear todos os aspectos de seus bancos de dados PostgreSQL.
- PgHero - Um painel de desempenho para PostgreSQL - verificações de saúde, índices sugeridos, e muito mais.
- pgmetrics - Colete e mostre informações e estatísticas de um servidor PostgreSQL em execução.
- pgMonitor - Tudo-em-um ferramenta para criar facilmente um ambiente para visualizar a saúde e desempenho do seu cluster PostgreSQL.
- pgMustard - Uma interface de usuário para PostgreSQL explica planos, além de dicas para melhorar o desempenho.
- pgstats - Coleta estatísticas PostgreSQL, e salva-los em arquivos CSV ou imprimi-los no stdout.
- pgwatch2 - Solução flexível auto-suficiente de monitoramento/dashboarding de métricas PostgreSQL.
- PostgreSQL Metrics - Serviço para extrair e fornecer métricas em seu banco de dados PostgreSQL.
- PostgreSQL Monitor - Um serviço de monitoramento fácil de usar para PostgreSQL fornecendo alertas, painéis, estatísticas de consulta e recomendações dinâmicas.
- postgres-checkup - Ferramenta de diagnóstico de nova geração que permite aos usuários fazer uma análise profunda da saúde das bases de dados PostgreSQL.
- Promscale - A infraestrutura de observação de código aberto para métricas e traços alimentados por SQL.
- Releem - Ferramenta de monitoramento e otimização de desempenho para MySQL & MariaDB que oferece insights acionáveis e automação segura para configurações incorretas, consultas lentas, problemas de esquema e impasses, reduzindo o trabalho manual em escala.
- Telegraf PostgreSQL plugin - Fornece métricas para o seu banco de dados PostgreSQL.
Prometheus
Seção intitulada “Prometheus”- pgSCV - Exportador de Metrics para serviços relacionados com PostgreSQL e PostgreSQL.
- postgres_exporter - Exportador de Prometheus para métricas de servidor PostgreSQL.
- pg_exporter - Exportador Prometheus totalmente personalizável para PostgreSQL & Pgbouncer com controle de execução de grãos finos.
- Mamonsu - Agente de monitorização do PostgreSQL.
- Orabbix - Plugin projetado para trabalhar com o Zabbix Enterprise Monitor para fornecer relatórios de monitoramento, desempenho e disponibilidade multicamadas e medição para Bancos de Dados Oracle, juntamente com métricas de desempenho do servidor.
- pg_monz - Este é o modelo de monitoramento Zabbix para o banco de dados PostgreSQL.
- Pyora - Um programa em Python para monitorizar bases de dados Oracle.
- ZabbixDBA - Plug-in rápido, flexível e em desenvolvimento contínuo para monitorar seu RDBMS.
- DbFit - Um framework de teste de banco de dados que suporta fácil desenvolvimento baseado em testes do seu código de banco de dados.
- pgTAP - Teste de unidade para PostgreSQL.
- RegreSQL - Regressão Testando suas consultas SQL.
- SQLancer - Teste automaticamente o DBMS para encontrar erros lógicos em sua implementação.
HA/Failover/Sharding
Seção intitulada “HA/Failover/Sharding”- Citus - Extensão PostgreSQL que distribui seus dados e suas consultas em vários nós.
- patroni - Um modelo para PostgreSQL Alta Disponibilidade com ZooKeeper, etcd, ou Cônsul.
- Percona XtraDB Cluster - Uma solução de alta escalabilidade para clustering MySQL e alta disponibilidade.
- ShardingSphere - Distribuído SQL transaction & query engine for data sharding, escalonamento, criptografia e muito mais - em qualquer banco de dados.
- stolon - Gerenciador nativo de PostgreSQL para PostgreSQL de alta disponibilidade.
- pg_auto_failover - Extensão e serviço PostgreSQL para failover automatizado e alta disponibilidade.
- pglookout - Monitoramento de replicação PostgreSQL e daemon failover.
- pgslice - Particionamento PostgreSQL tão fácil quanto torta.
- PostgreSQL Automatic Failover - Alta Disponibilidade para PostgreSQL, baseado em referências da indústria Pacemaker e Corosync.
- autobase - DBaaS de código aberto que automatiza a implantação e gerenciamento de clusters PostgreSQL altamente disponíveis.
- Vitess - Sistema de agrupamento de banco de dados para escala horizontal do MySQL através de fragmentos generalizados.
Kubernetes
Seção intitulada “Kubernetes”- KubeDB - Tornar as bases de dados de produção fáceis em Kubernetes.
- PostgreSQL operator - O Operador PostgreSQL permite clusters PostgreSQL altamente disponíveis em Kubernetes (Kubernetes) alimentados por Patroni.
- Spilo - Agrupamentos HA PostgreSQL com Docker.
- StackGres - Classe Enterprise, Full Stack PostgreSQL em Kubernetes.
Ajuste de Configuração
Seção intitulada “Ajuste de Configuração”- MySQLTuner-perl - Script escrito em Perl que permite revisar uma instalação MySQL rapidamente e fazer ajustes para aumentar o desempenho e estabilidade.
- PGConfigurator - Ferramenta online gratuita para gerar um otimizado
postgresql.conf. - pgtune - Assistente de configuração PostgreSQL.
- postgresqltuner.pl - script simples para analisar a configuração do banco de dados PostgreSQL e dar conselhos de ajuste.
- DBmaestro - Acelera ciclos de lançamento e suporta agilidade em todo o ecossistema de TI.
- Toad DevOps Toolkit - Executa as principais funções de desenvolvimento de banco de dados dentro do seu fluxo de trabalho DevOps —sem comprometer a qualidade, desempenho ou confiabilidade.
Relatórios
Seção intitulada “Relatórios”- Chartbrew - Crie painéis ao vivo, gráficos e relatórios de clientes de várias bases de dados e serviços.
- Poli - Um aplicativo de relatórios SQL fácil de usar construído para amantes SQL.
Distribuição
Seção intitulada “Distribuição”- DBdeployer - Ferramenta que implementa servidores de banco de dados MySQL facilmente.
- dbatools - PowerShell módulo que você pode pensar como uma linha de comando SQL Server Management Studio.
- Postgres.app - Instalação PostgreSQL completa embalada como uma aplicação Mac padrão.
- BigSQL - Uma distribuição amigável de PostgreSQL.
- Elephant Shed - Web-based PostgreSQL gestão front-end que agrupa vários utilitários e aplicações para uso com PostgreSQL.
- Pigsty - Distribuição Open-Source Incluída em Bateria para PostgreSQL com a máxima observábilidade e banco de dados como caixa de ferramentas para desenvolvedores.
Segurança
Seção intitulada “Segurança”- Acra - Sala de segurança da base de dados. Proxy de banco de dados com criptografia em nível de campo, pesquisa através de dados criptografados, prevenção de injeções SQL, detecção de intrusão, honeypots. Suporta criptografia do lado do cliente e do proxy (“transparente”). SQL, NoSQL.
- Databunker - Cofre seguro RGPD especial compatível para registros de clientes construídos em cima de DB regular.
- Inspektor - Acesse a camada de controle para bases de dados. O Inspektor aproveita o agente de política aberto para tomar decisões políticas.
Analisadores
Seção intitulada “Analisadores”- Holistic.dev - Serviço de detecção automática para problemas de desempenho, segurança e arquitetura do banco de dados.
- SQLCheck - Detecta automaticamente anti- padrões SQL comuns.
- SQLFluff - Disquete flexível e configurável SQL linter.
- SQLLineage - Ferramenta de Análise de Linhagem SQL alimentada por Python.
- TSQLLint - Uma ferramenta para descrever, identificar e relatar a presença de anti-padrão em scripts TSQL.
Geradores de código
Seção intitulada “Geradores de código”- sqlc - Gerador de código SQL-first produzindo type-safe bindings para vários idiomas e várias bases de dados.
- SQLDelight - Gerador de código SQL-primeiro produzindo type-safe bindings para Kotlin e vários bancos de dados.
- pGenie - Gerador de código SQL-first produzindo type-safe bindings para várias línguas e especializada no banco de dados PostgreSQL.
Extensões
Seção intitulada “Extensões”- PartiQL - Acesso compatível com SQL aos dados relacionais, semiestruturados e aninhados.
Quadros
Seção intitulada “Quadros”- Apache Calcite - Framework dinâmico de gerenciamento de dados com recursos SQL avançados.
- ZetaSQL - Analisador Framework para SQL.
Formadores
Seção intitulada “Formadores”- CodeBuff - Linguagem-agnóstico bonita-impressão através de aprendizagem de máquina.
- JSQLFormatter - Código aberto Java SQL Formatador para muitos RDBMS baseado em JSqlParser.
- SQL Online - Uma ferramenta gratuita para formatar suas Consultas SQL seguida de conteúdo para analistas.
- pgFormatter - Um embelezador de sintaxe PostgreSQL SQL.
- Poor SQL - Formatação T-SQL livre e de código aberto.
- SQL Formatter - Biblioteca JavaScript para pretty-printing consultas SQL.
- Lost at SQL - Um jogo de aprendizagem SQL para ajudá-lo a pegar habilidades SQL básicas - para que você possa usar consultas para obter informações.
- Querymon - Aprenda a usar consultas SQL no Querydex, um banco de dados de monstros de comum a lendário.
- Schemaverse - Um jogo de estratégia baseado em espaço implementado inteiramente dentro de uma base de dados PostgreSQL.
- SQL Island - Depois da queda do avião, ficarás preso em SQL Island por enquanto. Ao fazer progressos no jogo, você vai encontrar uma maneira de escapar desta ilha.
- SQL Murder Mystery - Projetado para ser uma lição auto-dirigida para aprender conceitos e comandos SQL e um jogo divertido para usuários SQL experientes para resolver um crime intrigante.
- SQL Police Department - No SQLPD, você pode resolver crimes enquanto aprende SQL ao mesmo tempo.
Analisadores
Seção intitulada “Analisadores”- General SQL Parser - Processamento, formatação, modificação e análise para SQL.
- jOOQ - Analisar SQL, traduzi-lo para outros dialetos, e permite transformações de árvore de expressão.
- JSqlParser - Analisa uma instrução SQL e traduzi-la em uma hierarquia de classes Java.
- libpg_query - Biblioteca C para acessar o analisador PostgreSQL fora do ambiente de servidor.
- More SQL Parsing! - Processar SQL para JSON.
- sqlparse - Parser SQL não validado para Python.
- SQLGlot - Puro analisador Python SQL, transpiler e construtor.
Über SQL
Seção intitulada “Über SQL”Executar consultas SQL contra qualquer coisa
- CloudQuery - Extrai, transforma e carrega seus ativos na nuvem em tabelas PostgreSQL normalizadas.
- csvq - linguagem de consulta tipo SQL para CSV.
- dsq - Ferramenta de linha de comando para executar consultas SQL contra JSON, CSV, Excel, Parquet e muito mais.
- MAT Calcite plugin - Este plugin para o Eclipse Memory Analyzer permite consultar o dump heap via SQL.
- OctoSQL - Ferramenta de consulta que lhe permite juntar, analisar e transformar dados de várias bases de dados e formatos de ficheiros usando SQL.
- osquery - Instrumentação, monitoramento e análise do sistema operacional alimentado por SQL.
- Resmo - Auditoria e avaliação de recursos usando SQL.
- sq - Ferramenta de linha de comando que fornece acesso ao estilo jq a fontes de dados estruturadas: bancos de dados SQL, ou formatos de documentos como CSV ou Excel. É o filho do amor de sql+jq.
- Steampipe - Use SQL para consultar instantaneamente seus serviços em nuvem (AWS, Azure, GCP e muito mais).
- TextQL - Execute SQL contra texto estruturado como CSV ou TSV.
- trdsql - Ferramenta CLI que pode executar consultas SQL em CSV, LTSV, JSON e TBLN.
- Trino - Distribuído motor de consulta SQL projetado para consultar grandes conjuntos de dados distribuídos por uma ou mais fontes de dados heterogêneas.
Protocolo do servidor de idiomas
Seção intitulada “Protocolo do servidor de idiomas”- SQLLanguageServer - SQL Language Server.
- sqls - SQL Language Server escrito em Go.
Aprendizagem
Seção intitulada “Aprendizagem”Aprendizagem e quebra- cabeça para SQL
- Advanced SQL Puzzles - Quebra-cabeças SQL baseados em conjuntos difíceis.
- Hackerrank - Pratique codificação, prepare-se para entrevistas e seja contratado.
- Learn SQL in a Month of Lunches - Um livro sobre como usar SQL para recuperar, filtrar e analisar dados.
- LeetCode - Melhore suas habilidades, amplie seus conhecimentos e prepare-se para entrevistas técnicas.
- Select Star SQL - Livro interativo gratuito que visa ser o melhor lugar na internet para aprender SQL.
- StrataScratch - Recursos educacionais de ciência de dados.
- SQL Murder Mystery - Lição auto-dirigida para aprender conceitos e comandos SQL e um jogo divertido para usuários SQL experientes para resolver um crime intrigante.
- pev2 - Um componente Vue.js para mostrar uma visualização gráfica de um plano de execução PostgreSQL.
- pg_flame - Um gerador de flamegraph para PostgreSQL
EXPLAIN ANALYZEsaída.
Programas
Seção intitulada “Programas”SQL- scripts úteis para vários fins
- DBA MultiTool - scripts T-SQL para o longo prazo: otimização do armazenamento, documentação on-the-fly e necessidades administrativas gerais para o SQL Server.
- pgx_scripts - Uma coleção de pequenos scripts úteis para análise e administração de bases de dados, criados por nossa equipe no PostgreSQL Especialistas.
- pgsql-bloat-estimation - Consultas para medir o inchaço estatístico em índices e tabelas para PostgreSQL.
- pgWikiDont - Teste SQL que verifica se o seu banco de dados segue regras de https://wiki.postgresql.org/wiki/Don’t_Do_This.
- pg-utils - Utilitários PostgreSQL úteis.
- PostgreSQL cheat sheet - Useful SQL-scripts e comandos por <timescale.com>.
- postgres_dba - O conjunto faltando de ferramentas úteis para PostgreSQL DBAs e todos os engenheiros.
- postgres_queries_and_commands.sql - Consultas e Comandos PostgreSQL úteis.
- TPT - Estes scripts sqlplus são para o Oracle Database otimização de desempenho e solução de problemas.
- dbt - Transforme seus dados simplesmente escrevendo instruções selecionadas, enquanto o dbt lida transformando essas declarações em tabelas e visualizações em um data warehouse.
- QuickTable - Capacita todos a acessar, limpar, analisar, transformar e modelar dados sem código.
Catálogo
Seção intitulada “Catálogo”- Amundsen - Aplicação orientada por metadados para melhorar a produtividade de analistas de dados, cientistas de dados e engenheiros ao interagir com dados.
- DataHub - A Plataforma de Metadados da Modern Data Stack.
- Marquez - Coletar, agregar e visualizar os metadados de um ecossistema de dados.
Linhagem
Seção intitulada “Linhagem”- Dwh.dev - Linha de dados Nexgen para Snowflake.
Geração/Masking/Subsetting
Seção intitulada “Geração/Masking/Subsetting”- Benerator - Gerar, ofuscar (anonimizar / pseudônimo) e migrar dados para fins de desenvolvimento, teste e treinamento.
- dbForge Data Generator for MySQL - Ferramenta GUI poderosa para criar volumes maciços de dados de teste realistas.
- dbForge Data Generator for Oracle - Ferramenta GUI pequena mas poderosa para povoar esquemas Oracle com toneladas de dados de teste realistas.
- dbForge Data Generator for SQL Server - Ferramenta GUI poderosa para uma geração rápida de dados de teste significativos para bancos de dados.
- Faker - Gerar grandes quantidades de dados falsos no navegador e Node.js.
- Greenmask - Ferramenta de anonimização de banco de dados e geração de dados sintéticos para MySQL e PostgreSQL.
- myanon - A transmitir o anonimizador para ficheiros de descarga MySQL. Lê mysqldump de stdin, escreve versão anônima para stdout. Suporta hashing determinístico, valores fixos, anonimização de campo JSON e extensões Python.
- Noisia - Gerador de carga de trabalho prejudicial para PostgreSQL.
- quick-seed - Ferramenta de semeamento diagnóstico de banco de dados para gerar dados de teste realistas com suporte para PostgreSQL, MySQL, SQLite, Prisma e Drizzle ORM.
- SB Data Generator - Ferramenta simples e poderosa para gerar e preencher tabelas selecionadas ou bancos de dados inteiros com dados de teste realistas para suas aplicações. Gerar dados de teste para: Oracle, MS SQL Server, MySQL, PostgreSQL, Firebird, SQLite, Azure SQL Database, Amazon Redshift e Amazon RDS.
- SQLable - Gera dados falsos no navegador.
- Synthesized TDK - O melhor amigo do DevOps para mascaramento e geração.
Perfis de dados
Seção intitulada “Perfis de dados”- Data Profiler - O DataProfiler é uma biblioteca Python projetada para facilitar a análise, monitoramento e detecção de dados sensíveis.
- Desbordante - Um perfilador de dados de código aberto especificamente focado na descoberta e validação de padrões complexos em dados.
- YData Profiling - Um perfilador geral de dados de código aberto para análise de alto nível de um conjunto de dados.
Replicação
Seção intitulada “Replicação”- dtle - Serviço de Transferência de Dados Distribuídos para MySQL.
- Litestream - Replicação de transmissão para SQLite.
- pgsync - Sincronizar dados PostgreSQL entre bases de dados.
- pg_chameleon - MySQL para PostgreSQL sistema de réplica escrito em Python 3. O sistema usa a biblioteca mysql-replication para puxar as imagens de linha do MySQL que são armazenadas no PostgreSQL como JSONB.
- PGDeltaStream - Um servidor web Golang para transmitir PostgreSQL muda pelo menos uma vez sobre websockets, usando o recurso de decodificação lógica PostgreSQL.
- repmgr - O Gerente de Replicação Mais Popular para PostgreSQL.
Comparar
Seção intitulada “Comparar”- data-diff - Ferramenta de linha de comando e biblioteca Python para eficientemente diff linhas em dois bancos de dados diferentes.
- KS DB Merge Tools - GUI para comparar e sincronizar esquema e dados DB. Para Banco de Dados Oracle, MySQL, MariaDB, SQL Server, PostgreSQL, SQLite, MS Access e Cross-DBMS.
Documentos, artigos, manifestos e outros materiais teóricos sobre ferramentas de base de dados
- The “Database as Code” Manifesto - Trata a tua base de dados como código.
- Grokking Relational Database Design - Um guia amigável ilustrado para projetar e implementar sua primeira base de dados.
Aprendizagem de máquina
Seção intitulada “Aprendizagem de máquina”Contribuir
Seção intitulada “Contribuir”- Suas contribuições são sempre bem-vindas! Por favor, leia o contribution guidelines Primeiro.
HagiCode
O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.
Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.
- InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
- EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
- InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.
Baixar para Windows
Compartilhar o HagiCode
Transforme ideias em software entregue.
O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.
- Inteligente
- Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
- Eficiente
- A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
- Divertido
- As interações de interface facilitam o planejamento, a execução de agentes e os projetos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:

