Apresentando o DBeaver Community: administrando vários tipos de banco de dados com uma única ferramenta
- #SQL
- #Banco de dados relacional
Este artigo tem a finalidade de dar uma breve introdução do que é o DBeaver e mostrar quais suas vantagens e suas características.
Ao aprender ou trabalhar com banco de de dados uma das coisas a serem feitas é conectar com o banco de dados e fazer consultas ou comandos para incluir ou alterar dados.
Para realizar esta tarefa é necessário uma ferramenta para fazer a conexão com o banco de dados e digitar as consultas(query SQL) e geralmente cada banco de dados vai apresentar a sua própria ferramenta.
O DBeaver é uma ferramenta que permite acessar diferentes tipos de banco de dados (MySql, MS SQL Server, PostgreSQL, etc). Ele permite até mesmo que seja feita a conexão com banco de dados em nuvem.
Ele é uma ferramenta open source baseada em Java e possui duas versões, uma das versões é a Community (gratuita) que possui todas as funcionalidades básicas necessária.
Acesso a diferentes bancos de dados
Por exemplo supondo que seja necessário conectar a 3 banco de dados diferentes: o MySQL, o Microsoft SQL Server e o PostgreSQL.
Na maneira tradicional teriam que ser instaladas as seguintes ferramentas para fazer a conexão com os bancos de dados:
- Microsoft SQL Server: instalar e utilizar o SQL Server Management Studio.
- MySQL: instalar e utilizar o MySQL Workbench.
- PostgreSQL: instalar e utilizar pgAdmin.
Com o DBeaver é possível acessar todos esses 3 bancos de dados com única ferramenta.
Além disso ele possui compatibilidade com muitos outros bancos de dados. A relação de bancos disponíveis pode ser consultada no link abaixo na seção Supported databases.
Outras características e vantagens
- Os scripts podem ser salvos em áreas separadas por projeto.
- Ele cria automaticamente arquivos temporários com os scripts para que sejam utilizados posteriormente (comportamento similar ao Notepad++).
- É possível alterar diretamente nos resultados da consulta o valor de uma ou mais colunas e salvar no banco de dados.
- Podem ser excluídos ou incluídos registros diretamente sobre os resultados da consulta.
- Tem suporte a diferentes sistemas operacionais.
Fontes:
https://dbeaver.io/