DBeaver
Autor | Serge Rider |
Desenvolvedor | Comunidade de código aberto |
Plataforma | Java |
Lançamento | 2011 |
Versão estável | 24.3.3[1] (19 janeiro 2025) |
Idioma(s) | Multi-idioma |
Escrito em | Java |
Sistema operativo | Multiplataforma |
Género(s) | Sistema de gerenciamento de banco de dados |
Licença | Apache |
Página oficial | dbeaver |
Repositório | github |
O DBeaver é uma aplicação de software cliente SQL e uma ferramenta de administração de bases de dados. Para bases de dados relacionais, utiliza a API (interface de programação de aplicações) JDBC para interagir com as bases de dados através de um driver JDBC. Para outras bases de dados (NoSQL), utiliza drivers de bases de dados proprietários.
Oferece um editor que suporta o autocomplemento de código e realce de sintaxe. Possui uma arquitetura de plug-ins (baseada na arquitetura de plug-ins do Eclipse IDE) que permite aos utilizadores modificar grande parte do comportamento da aplicação para fornecer funcionalidades específicas de bases de dados ou recursos independentes de bases de dados.
O DBeaver é uma aplicação de desktop escrita em Java e baseada na plataforma Eclipse. A edição comunitária (CE) do DBeaver é um software de uso gratuito e de código aberto, distribuído sob a Licença Apache. Uma edição empresarial de código fechado do DBeaver (EE) é distribuída sob uma licença comercial.
História
O DBeaver começou em 2010 como um projeto de passatempo. A intenção era que o software fosse gratuito e de código aberto, com uma interface gráfica apelativa e conveniente, incluindo funcionalidades frequentemente utilizadas por desenvolvedores e gerenciadores de bases de dados. A primeira versão oficial foi lançada em 2011 no Freecode,[2] e rapidamente tornou-se uma ferramenta popular na comunidade de código aberto.[3][4] No mesmo ano, foi criado o site oficial e o fórum de suporte à comunidade (agora migrado para o GitHub).[5]
Em 2012, foi lançada uma versão como plugin do Eclipse – desde então, o DBeaver tornou-se uma das extensões de bases de dados mais populares para o Eclipse (entre as 50-60 mais utilizadas de todas as extensões do Eclipse).[6] Pouco tempo depois, vários fornecedores de software começaram a integrar o DBeaver (principalmente como extensões para os seus produtos proprietários baseados no Eclipse RCP: Zend Studio, NXTware, DeltaDNA, entre outros).[7][8][9]
Em 2014, foi lançada a versão empresarial, a Enterprise Edition (EE). Esta versão é baseada na versão comunitária (CE), mas também oferece suporte para bases de dados NoSQL/Big Data (como Cassandra, MongoDB e Redis) e inclui alguns plugins adicionais do Eclipse. Um ano depois, o código-fonte e a comunidade do DBeaver migraram para o GitHub.[10]
Em 2017, o DBeaver CE foi relicenciado sob a Licença Apache (a partir da versão 4.x).[11] Em julho de 2017, a versão DBeaver EE tornou-se comercial para apoiar o desenvolvimento da versão CE.
Plataformas e idiomas suportados
O DBeaver é uma ferramenta multiplataforma e funciona em plataformas suportadas pelo Eclipse (Windows, Linux, MacOS X, Solaris), está disponível em inglês, português, chinês, russo, italiano, alemão e outros idiomas. A ferramenta também suporta todos os bancos de dados SQL populares, como MySQL, MariaDB, PostgreSQL, SQLite, Oracle e outros.
Referências
- ↑ «Release 24.3.3». 19 janeiro 2025. Consultado em 22 janeiro 2025
- ↑ «Freecode DBeaver page». 2011. Consultado em 29 de janeiro de 2017. Cópia arquivada em 3 de dezembro de 2016
- ↑ «Techrepublic: Manage databases with the cross-platform tool DBeaver». 2011. Consultado em 29 de janeiro de 2017. Arquivado do original em 28 de outubro de 2017
- ↑ «DBeaver: Free Database Manager for Oracle, SQL Server, MySQL, PostgreSQL, DB2». 2011. Consultado em 29 de janeiro de 2017. Cópia arquivada em 12 de maio de 2018
- ↑ «DBeaver legacy KnowledgeBase forum». 2011. Consultado em 29 de janeiro de 2017. Arquivado do original em 18 de fevereiro de 2018
- ↑ «Eclipse Marketplace Metrics». 2016. Consultado em 29 de janeiro de 2017. Cópia arquivada em 26 de abril de 2018
- ↑ «DBeaver in Zend Studio». 2013. Consultado em 29 de janeiro de 2017. Arquivado do original em 17 de junho de 2016
- ↑ «DBeaver in NXTware». 2013. Consultado em 29 de janeiro de 2017. Arquivado do original em 29 de abril de 2018
- ↑ «DBeaver in DeltaDNA». 2013. Consultado em 29 de janeiro de 2017. Cópia arquivada em 2 de fevereiro de 2017
- ↑ «DBeaver GitHub home». GitHub. 2016. Consultado em 29 de janeiro de 2017. Cópia arquivada em 13 de novembro de 2017
- ↑ «DBeaver relicense under EPL». GitHub. 2017
Ligações externas
- «Sítio oficial» (em inglês)