DBeaver - DBeaver
Autor (es) original (es) | Serge Rider |
---|---|
Desarrollador (es) | Comunidad de código abierto |
Versión inicial | 2010 |
Lanzamiento estable | 21.2.3 / 18 de octubre de 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 |
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:
- MySQL y MariaDB
- PostgreSQL
- Ciruela verde
- Oráculo
- DB2 (LUW)
- EXASOL
- servidor SQL
- Sybase
- Pájaro de fuego
- Teradata
- Vertica
- SAP HANA
- Apache Phoenix
- Netezza
- Informix
- Apache Derby
- H2
- SQLite
- SnappyData
- Cualquier otra base de datos que tenga controlador JDBC u ODBC .
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
- ^ "Página DBeaver de código libre" . 2011.
- ^ "Techrepublic: administrar bases de datos con la herramienta multiplataforma DBeaver" . 2011.
- ^ "DBeaver: Administrador de base de datos gratuito para Oracle, SQL Server, MySQL, PostgreSQL, DB2" . 2011.
- ^ "Foro de base de conocimiento heredado de DBeaver" . 2011.
- ^ "Métricas de Eclipse Marketplace" . 2016.
- ^ "DBeaver en Zend Studio" . 2013. Archivado desde el original el 17 de junio de 2016 . Consultado el 29 de enero de 2017 .
- ^ "DBeaver en NXTware" . 2013.
- ^ "DBeaver en DeltaDNA" . 2013.
- ^ "Inicio de DBeaver GitHub" . 2016.
- ^ "DBeaver relicencia bajo EPL" . 2017.
- ^ "Notas de la versión de DBeaver en Softpedia" .
- ^ "Simulacro de generación de datos en DBeaver" . 2018.
enlaces externos