DBeaver - DBeaver

DBeaver
Logotipo oficial de DBeaver.
DBeaver 21.0.1 screenshot.png
Autor (es) original (es) Serge Rider
Desarrollador (es) Comunidad de código abierto
Versión inicial 2010 ; Hace 11 años ( 2010 )
Lanzamiento estable
21.2.3 / 18 de octubre de 2021 ; Hace 0 días ( 18/10/2021 )
Repositorio
Escrito en Java
Sistema operativo Multiplataforma
Plataforma Java
Disponible en Plurilingüe
Escribe Herramienta de administración de bases de datos SQL
Licencia Licencia de Apache
Sitio web dbeaver .io

DBeaver es una aplicación de software cliente SQL y una herramienta de administración de bases de datos . Para bases de datos relacionales que utiliza el JDBC interfaz de programación de aplicaciones (API) para interactuar con las bases de datos a través de un controlador JDBC. Para otras bases de datos ( NoSQL ), utiliza controladores de base de datos patentados . Proporciona un editor que admite la finalización de código y el resaltado de sintaxis . Proporciona una arquitectura de complementos (basada en la arquitectura de complementos de Eclipse ) que permite a los usuarios modificar gran parte del comportamiento de la aplicación para proporcionar funciones o características específicas de la base de datos que son independientes de la base de datos. Esta es una aplicación de escritorio escrita en Java y basada en la plataforma Eclipse .

La edición comunitaria (CE) de DBeaver es un software gratuito y de código abierto que se distribuye bajo la licencia Apache . Una edición empresarial de código cerrado de DBeaver se distribuye bajo una licencia comercial.

Historia

DBeaver se inició en 2010 como un proyecto de hobby. Se suponía que era gratuito y de código abierto con una interfaz de usuario atractiva y conveniente e incluir funciones de uso frecuente para los desarrolladores de bases de datos. El primer lanzamiento oficial fue en 2011 en Freecode . Rápidamente se convirtió en una herramienta popular en la comunidad de código abierto.

En el mismo año, se fundó el sitio web oficial y se creó el foro de soporte de la comunidad (ahora trasladado a GitHub). En 2012 se lanzó una versión del complemento de Eclipse; desde entonces, DBeaver se ha convertido en una de las extensiones de base de datos más populares para Eclipse (entre las 50 y 60 principales entre todas las extensiones de Eclipse).

Poco después, varios proveedores de software comenzaron a integrarse con DBeaver (principalmente como una extensión de sus productos Eclipse RCP patentados : Zend Studio , NXTware, DeltaDNA, etc.).

En 2014 se lanzó la versión Enterprise Edition (EE). La versión EE se basa en CE, pero también proporciona soporte para bases de datos NoSQL / BigData (Cassandra, MongoDB y Redis ) e incluye algunos complementos adicionales de Eclipse.

En 2015, el código fuente / comunidad de DBeaver se trasladó a GitHub.

En 2017 DBeaver CE volvió a obtener la licencia de Apache License (a partir de la versión 4.x).

En julio de 2017, la versión DBeaver EE se convirtió en comercial para admitir la versión CE.

Plataformas e idiomas compatibles

DBeaver es una herramienta multiplataforma y funciona en plataformas compatibles con Eclipse ( Windows , Linux , MacOS X , Solaris ). DBeaver está disponible en inglés, chino, ruso, italiano y alemán.

Versiones

Lista completa de todas las versiones publicadas

Edición de la comunidad

Community Edition (CE) es la versión inicial de DBeaver. Fue lanzado en 2010 y se convirtió en código abierto (GPL) en 2011. La versión CE incluye soporte extendido para las siguientes bases de datos:

Además de las bases de datos relacionales, la versión CE admite el controlador WMI (Instrumental de administración de Windows: funciona solo en la versión de Windows).

Edición del complemento Eclipse

Después de un año, y en respuesta a múltiples peticiones de los usuarios de un Eclipse plug-in versión fue lanzada en Eclipse mercado. Esta versión la utilizan los programadores que utilizan el IDE de Eclipse para el desarrollo de software y necesitan una herramienta de gestión de bases de datos directamente en su IDE . El complemento Eclipse incluye la mayoría de las funciones de Community Edition y también se publica bajo licencia GPL .

Edición de Empresa

DBeaver 3.x anunció el soporte de bases de datos NoSQL (Cassandra y MongoDB en la versión inicial). Desde entonces, DBeaver se dividió en las ediciones Community y Enterprise. Enterprise Edition tiene soporte para bases de datos NoSQL, administrador de consultas persistentes y algunas otras características de nivel empresarial. La versión EE no es de código abierto y requiere la compra de una licencia (se puede generar una licencia de prueba sin cargo). Lista de características adicionales:

  • Casandra
  • MongoDB
  • Redis
  • QM persistente
  • Editor de documentos JSON (principalmente para MongoDB)
  • Funciones de Eclipse EE (gestión de recursos, interfaz de usuario de Marketplace)

Características

Las características de DBeaver incluyen:

  • Ejecución de consultas SQL
  • Navegador / editor de datos con una gran cantidad de funciones
  • Resaltado de sintaxis y autocompletado de SQL
  • Examinar y editar la estructura de la base de datos ( metadatos )
  • Gestión de scripts SQL
  • Generación de DDL
  • Representación ERD (Entity Relationship Diagrams)
  • Túneles SSH
  • Soporte SSL (MySQL y PostgreSQL)
  • Exportación / migración de datos
  • Importación, exportación y copia de seguridad de datos (MySQL y PostgreSQL)
  • Simulación de generación de datos para pruebas de bases de datos

Existen diferencias en las funciones disponibles en diferentes bases de datos.

Ver también

Referencias

  1. ^ "Página DBeaver de código libre" . 2011.
  2. ^ "Techrepublic: administrar bases de datos con la herramienta multiplataforma DBeaver" . 2011.
  3. ^ "DBeaver: Administrador de base de datos gratuito para Oracle, SQL Server, MySQL, PostgreSQL, DB2" . 2011.
  4. ^ "Foro de base de conocimiento heredado de DBeaver" . 2011.
  5. ^ "Métricas de Eclipse Marketplace" . 2016.
  6. ^ "DBeaver en Zend Studio" . 2013. Archivado desde el original el 17 de junio de 2016 . Consultado el 29 de enero de 2017 .
  7. ^ "DBeaver en NXTware" . 2013.
  8. ^ "DBeaver en DeltaDNA" . 2013.
  9. ^ "Inicio de DBeaver GitHub" . 2016.
  10. ^ "DBeaver relicencia bajo EPL" . 2017.
  11. ^ "Notas de la versión de DBeaver en Softpedia" .
  12. ^ "Simulacro de generación de datos en DBeaver" . 2018.

enlaces externos