772 Visualizaciones
Israel Tena Marti
DBeaver
Bases de Datos
DBeaver es una herramienta multiplataforma para trabajar con las bases de datos. Soporta todas las bases de datos que puedas imaginar como MySQL, PostgreSQL, Oracle, MS SQL Server, MS Access, SQLite y muchas otras menos populares.
Su potencia y cantidad de características la hacen ideal para desarrolladores, pero también para los administradores de bases de datos más exigentes. Quizás esta virtud pueda ser también uno de sus principales defectos, puesto que resulta más compleja de utilizar que otras herramientas que habíamos usado anteriormente.
Es importante señalar que DBeaver se encuentra versionada en diversas distribuciones, siendo solamente una de ellas gratuita, su versión Community. Existen otras alternativas que son de pago como la Enterprise Edition, que lógicamente ofrece algunas características adicionales.
Disponemos de instaladores para Windows, Linux y Mac, así como un plugin para Eclipse, que podemos instalar para dotar de funcionalidades extra al IDE para administrar las bases de datos sin salirnos del programa.
Además de las características multiplataforma y multi-sistema-gestor que ya hemos comentado, DBeaver tiene una serie de funcionalidades bastante completas. Algunas de las siguientes serían las que podemos obtener típicamente en los sistemas de administración de bases de datos.
- Conexión con bases de datos locales y bases de datos remotas a través de túneles SSH
- Acceso a los datos con posibilidad de filtrados y ordenación
- Modificación de los datos
- Editor de SQL
- Importación y exportación de las bases de datos
Algunas características adicionales que no siempre encontramos en todos estos programas de administración de bases de datos serían:
- Transacciones opcionales (permite realizar diversos cambios en la base de datos "temporales" y salvarlos todos de una vez mediante transacciones)
- Gestión de tareas y tareas en background
- Generación de diagramas de entidad relación automáticos
- Monitorización de las bases de datos