24 enero 2019

DBeaver: una excelente herramienta para la gestión de diferentes DB

DBeaver es un software que actúa como una herramienta de base de datos universal destinada a desarrolladores y administradores de bases de datos.

DBeaver tiene una interfaz de usuario bien diseñada, la plataforma basada en un marco de código abierto y permite escribir múltiples extensiones, así como también es compatible con cualquier base de datos.
También incluye soporte para clientes nativos de MySQL y Oracle, administración de controladores, editor de SQL y formateo. DBeaver es una aplicación multiplataforma pues cuenta con soporte para las plataformas de MacOS , Windows y Linux.

Sobre DBeaver
La usabilidad es el objetivo principal de este proyecto, por lo que la interfaz del programa está cuidadosamente diseñada e implementada.

DBeaver soporta todas las bases de datos más populares tales como: MySQL, PostgreSQL , MariaDB, SQLite, Oracle, DB2, SQL Server, Sybase, MS Access, Teradata , Firebird , Derby , etc.

Soporta cualquier base de datos con un controlador JDBC. Aunque en realidad, puede manipular cualquier fuente de datos externo que puede o no tener un controlador JDBC.

Además, se basa en el marco de código abierto y permite la escritura de varias extensiones (plugins).

Hay un conjunto de plug-ins para ciertas bases de datos (MySQL, Oracle, DB2, SQL Server, PostgreSQL, Vertica, Informix, MongoDB, Cassandra, Redis en la versión 3.x) y diferentes utilidades de gestión de bases de datos (por ejemplo por ejemplo, ERD).
Algunos de sus beneficios y características de esta aplicación enumerados aquí incluyen:
  • Sentencias SQL / ejecución de scripts
  • Autocompletado y hipervínculos de metadatos en el editor de SQL
  • Conjuntos de resultados desplazables
  • Exportación de datos (tablas, resultados de consultas)
  • Búsqueda de objetos de base de datos (tablas, columnas, restricciones, procedimientos)
  • DBeaver consume mucha menos memoria que otros programas populares populares (SQuirreL, DBVisualizer)
    Todas las operaciones de la base de datos remota funcionan en modo no bloqueado, por lo que DBeaver no se bloquea si el servidor de la base de datos no responde o si hay un problema de red relacionado.

Instalando DBeaver en Slackware

root@daelomin:~# slpkg -F dbeaver

Packages with name matching [ dbeaver ]

+==============================================================================
| Repository  Package                                                      Size
+==============================================================================
  sbo         dbeaver-3.5.8                                                 0 K

Found summary
===============================================================================
Total found 1 packages in 1 repositories.

root@daelomin:~#




Y ahora procedemos a instalar
Nota: En mi caso me sugirio actualizar el JDK que tenia instalado por una version mas nueva

root@daelomin:~# slpkg -s sbo dbeaver
Reading package lists... Done
Resolving dependencies... Done

The following packages will be automatically installed or upgraded
with new version:

+==============================================================================
| Package                 New version        Arch    Build  Repos          Size
+==============================================================================
Installing:
  dbeaver                 3.5.8              x86_64         SBo
Installing for dependencies:
  jdk-8u172               8u192              x86_64         SBo

Installing summary
===============================================================================
Total 2 packages.
1 package will be installed, 0 already installed and 1 package
will be upgraded.

Would you like to continue [y/N]? y

[...]


Slackware package /tmp/dbeaver-3.5.8-x86_64-1_SBo.tgz created.

Total build time for the package dbeaver : 28.65 Sec

[ Installing ] --> dbeaver-3.5.8

+==============================================================================
| Installing new package /tmp/dbeaver-3.5.8-x86_64-1_SBo.tgz
+==============================================================================

Verifying package dbeaver-3.5.8-x86_64-1_SBo.tgz.
Installing package dbeaver-3.5.8-x86_64-1_SBo.tgz:
PACKAGE DESCRIPTION:
# dbeaver (a universal database tool)
#
# DBeaver is free and open source (GPL) universal database tool for
# developers and database administrators.
#
# Usability is the main goal of this project. It is multiplatform.
# Based on opensource framework and allows writing of various
# extensions (plugins).
#
# It supports any database having a JDBC driver.
# Homepage: https://dbeaver.jkiss.org
Package dbeaver-3.5.8-x86_64-1_SBo.tgz installed.
Completed!

+==============================================================================
| Total 1 package installed and 1 package upgraded
+==============================================================================
| Package jdk-8u192 upgraded successfully
| Package dbeaver-3.5.8 installed successfully
+==============================================================================

root@daelomin:~#


Que te diviertas!

Basado en:
https://blog.desdelinux.net/dbeaver-una-excelente-herramienta-para-la-gestion-de-diferentes-db/

No hay comentarios:

Publicar un comentario