DBeaver - DBeaver

DBeaver
Logótipo oficial da DBeaver.
DBeaver 21.0.1 screenshot.png
Autor (es) original (is) Serge Rider
Desenvolvedor (s) Comunidade de código aberto
lançamento inicial 2010 ; 11 anos atrás ( 2010 )
Versão estável
21.2.3 / 18 de outubro de 2021 ; 0 dias atrás ( 2021-10-18 )
Repositório
Escrito em Java
Sistema operacional Plataforma cruzada
Plataforma Java
Disponível em Multilíngue
Modelo Ferramenta de administração de banco de dados SQL
Licença Licença Apache
Local na rede Internet dbeaver .io

DBeaver é um aplicativo de software cliente SQL e uma ferramenta de administração de banco de dados . Para bancos de dados relacionais ele usa o JDBC interface de programação de aplicativo (API) para interagir com bases de dados através de um driver JDBC. Para outros bancos de dados ( NoSQL ), ele usa drivers de banco de dados proprietários . Ele fornece um editor que oferece suporte a autocompletar de código e realce de sintaxe . Ele fornece uma arquitetura de plug-in (baseada na arquitetura de plug-ins do Eclipse ) que permite aos usuários modificar muito do comportamento do aplicativo para fornecer funcionalidade ou recursos específicos do banco de dados que são independentes do banco de dados. Este é um aplicativo de desktop escrito em Java e baseado na plataforma Eclipse .

A edição da comunidade (CE) do DBeaver é um software gratuito e de código aberto distribuído sob a licença Apache . Uma edição corporativa de código fechado do DBeaver é distribuída sob uma licença comercial.

História

DBeaver foi iniciado em 2010 como um projeto de hobby. Era para ser gratuito e de código aberto com uma interface de usuário bonita e conveniente e incluir recursos usados ​​com freqüência para desenvolvedores de banco de dados. O primeiro lançamento oficial foi em 2011 no Freecode . Rapidamente se tornou uma ferramenta popular na comunidade de código aberto.

No mesmo ano, o site oficial foi fundado e o fórum de suporte da comunidade (agora movido para o GitHub) foi criado. Em 2012, uma versão de plugin do Eclipse foi lançada - desde então, o DBeaver se tornou uma das extensões de banco de dados mais populares para o Eclipse (50-60 principais entre todas as extensões do Eclipse).

Pouco depois, vários fornecedores de software começaram a se integrar com o DBeaver (principalmente como extensões de seus produtos Eclipse RCP proprietários : Zend Studio , NXTware, DeltaDNA, etc.).

Em 2014 foi lançada a versão Enterprise Edition (EE). A versão EE é baseada em CE, mas também fornece suporte para bancos de dados NoSQL / BigData (Cassandra, MongoDB e Redis ) e inclui alguns plug-ins Eclipse adicionais.

Em 2015, o código-fonte / comunidade do DBeaver mudou para o GitHub.

Em 2017, o DBeaver CE foi licenciado novamente sob a Licença Apache (a partir da versão 4.x).

Em julho de 2017, a versão DBeaver EE tornou-se comercial para oferecer suporte à versão CE.

Plataformas e idiomas suportados

DBeaver é uma ferramenta de plataforma cruzada e funciona em plataformas que são suportadas pelo Eclipse ( Windows , Linux , MacOS X , Solaris ). DBeaver está disponível em inglês, chinês, russo, italiano e alemão.

Versões

Lista completa de todas as versões lançadas

Edição da comunidade

Community Edition (CE) é a versão inicial do DBeaver. Foi lançado em 2010 e tornou-se open-source (GPL) em 2011. A versão CE inclui suporte estendido para os seguintes bancos de dados:

Além dos bancos de dados relacionais, a versão CE suporta o driver WMI (Windows Management Instrumentation - funciona apenas na versão Windows).

Eclipse Plugin Edition

Depois de um ano, e em resposta a várias solicitações de usuários, uma versão de plugin do Eclipse foi lançada no Eclipse Marketplace. Esta versão é usada por programadores que usam o IDE Eclipse para desenvolvimento de software e precisam de uma ferramenta de gerenciamento de banco de dados direto em seu IDE . O plugin Eclipse inclui a maioria dos recursos do Community Edition e também é lançado sob a licença GPL .

Enterprise Edition

DBeaver 3.x anunciou o suporte de bancos de dados NoSQL (Cassandra e MongoDB na versão inicial). Desde então, o DBeaver foi dividido nas edições Community e Enterprise. Enterprise Edition tem suporte para bancos de dados NoSQL, gerenciador de consultas persistentes e alguns outros recursos de nível corporativo. A versão EE não é de código aberto e requer a compra de uma licença (uma licença de teste pode ser gerada gratuitamente). Lista de recursos adicionais:

  • Cassandra
  • MongoDB
  • Redis
  • QM persistente
  • Editor de documentos JSON (principalmente para MongoDB)
  • Recursos do Eclipse EE (gerenciamento de recursos, interface do usuário do Marketplace)

Recursos

Os recursos do DBeaver incluem:

  • Execução de consultas SQL
  • Navegador / editor de dados com um grande número de recursos
  • Destaque de sintaxe e preenchimento automático de SQL
  • Estrutura de banco de dados ( metadados ) navegar e editar
  • Gerenciamento de scripts SQL
  • Geração DDL
  • Renderização ERD (Entity Relationship Diagrams)
  • Tunelamento SSH
  • Suporte SSL (MySQL e PostgreSQL)
  • Exportação / migração de dados
  • Importar, exportar e fazer backup de dados (MySQL e PostgreSQL)
  • Geração de dados simulados para teste de banco de dados

Existem diferenças nos recursos disponíveis em diferentes bancos de dados.

Veja também

Referências

  1. ^ "Página Freecode DBeaver" . 2011
  2. ^ "Techrepublic: Gerenciar bancos de dados com a ferramenta de plataforma cruzada DBeaver" . 2011
  3. ^ "DBeaver: Gerenciador de banco de dados gratuito para Oracle, SQL Server, MySQL, PostgreSQL, DB2" . 2011
  4. ^ "Fórum da Base de Dados de Conhecimento DBeaver legado" . 2011
  5. ^ "Eclipse Marketplace Metrics" . 2016
  6. ^ "DBeaver no Zend Studio" . 2013. Arquivado do original em 2016-06-17 . Recuperado em 29/01/2017 .
  7. ^ "DBeaver em NXTware" . 2013
  8. ^ "DBeaver em DeltaDNA" . 2013
  9. ^ "DBeaver GitHub home" . 2016
  10. ^ "DBeaver relicense sob EPL" . 2017
  11. ^ "Notas de lançamento do DBeaver na Softpedia" .
  12. ^ "Geração de dados simulados no DBeaver" . 2018.

links externos