Derbi apache

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 24 de marzo de 2019; las comprobaciones requieren 9 ediciones .
derbi apache
Tipo de SGBD relacional
Autor Cloudscape Inc (y más tarde IBM)
Desarrollador Fundación de software Apache
Escrito en Java
Sistema operativo Software multiplataforma
Primera edición 1997 y 29 de marzo de 2006 [1]
plataforma de hardware máquina virtual de Java
ultima versión 10.15.2.0 ( 1 de marzo de 2020 )
Estado Activo
Licencia Licencia Apache 2.0
Sitio web db.apache.org/derby/

Apache Derby  es un DBMS relacional escrito en Java diseñado para integrarse en aplicaciones Java o procesamiento de transacciones en tiempo real . Distribuido bajo los términos de la licencia Apache 2.0 . Anteriormente conocido como IBM Cloudscape . Oracle distribuye los mismos binarios bajo el nombre Java DB [2] .

Derby tecnología

Motor de base de datos incrustable Derby

En el corazón de la tecnología de base de datos Derby se encuentra un motor de base de datos relacional integrable y con todas las funciones. JDBC y SQL  son las API disponibles para ello. Se admite una sintaxis SQL similar a IBM DB2 .

Servidor de red Derby

El servidor de red Derby agrega capacidades cliente-servidor a las capacidades del motor de base de datos. El servidor de red permite que los clientes se conecten a través de TCP/IP utilizando DRDA estándar El servidor web proporciona a Derby soporte web para JDBC , ODBC / CLI , Perl y PHP .

Servidor de red integrado

La base de datos integrada también puede configurarse para funcionar como un RDBMS integrado en un servidor híbrido; aceptar conexiones TCP/IP de otros clientes además de clientes en la misma JVM. [3]

Utilidades de base de datos

Historia

Apache Derby se originó en Cloudscape Inc., con sede en Oakland , California . Este DBMS de Java fue desarrollado en 1996 por Nat Wyatt y Howard Torf. El primer lanzamiento, llamado JBMS, se lanzó en 1997. Posteriormente, el producto pasó a llamarse Cloudscape DB, sus lanzamientos salían aproximadamente cada seis meses.

En 1999, Informix Software, Inc. adquirió Cloudscape, Inc. En 2001, IBM se hizo cargo de todos los desarrollos de bases de datos propiedad de Informix Software, incluido Cloudscape . El DBMS pasó a llamarse IBM Cloudscape y se siguió publicando, centrándose principalmente en el uso integrado con productos y middleware de IBM Java.

En agosto de 2004, IBM donó el código fuente a Apache Software Foundation bajo el nombre de Derby, un proyecto de incubadora financiado por el proyecto Apache DB . [4] En julio de 2005, el proyecto Derby salió de Apache Incubator y actualmente se está desarrollando como un subproyecto de nivel superior de Apache DB. Antes de que Derby dejara la incubadora, Sun también se unió al proyecto para usar Derby como un componente de sus productos [5] y, a partir del lanzamiento de Java 6, en diciembre de 2006, Sun comenzó a comercializar Derby como parte de JDK bajo el nombre de Java . DB.

En marzo de 2007, IBM anunció que retiraría la comercialización y el soporte del producto Cloudscape, pero continuaría contribuyendo al proyecto Apache Derby. [6]

Comparación con otras bases de datos SQL integradas de Java

En términos de velocidad de ejecución, Derby no se ha desempeñado bien en comparación con otras bases de datos SQL integradas, como la otra base de datos H2 abierta y gratuita . [7] [8] [9]

Derby no es compatible con el control de concurrencia multiversión (MVCC) a diferencia de sus principales competidores, HyperSQL y H2 .

Véase también

Notas

  1. https://projects.apache.org/json/projects/db-derby.json
  2. Java DB - Preguntas frecuentes: "¿Java DB es una bifurcación de Apache Derby?" . Consultado el 21 de noviembre de 2010. Archivado desde el original el 16 de julio de 2011.
  3. ver Ejemplo de servidor incorporado en http://db.apache.org/derby/docs/10.4/adminguide/ Archivado el 13 de noviembre de 2010 en Wayback Machine .
  4. Por qué IBM utiliza Cloudscape de código abierto como Derby (enlace no disponible) . IBM. Archivado desde el original el 5 de julio de 2012. 
  5. Apache Derby se gradúa con Sun a bordo (enlace descendente) . CNET news.com. Archivado desde el original el 5 de julio de 2012. 
  6. Cambios en la disponibilidad y el soporte de Cloudscape (enlace descendente) . IBM. Archivado desde el original el 5 de julio de 2012. 
  7. Hsqldb vs Derby (enlace descendente) . Ignacio Coloma. Archivado desde el original el 5 de julio de 2012. 
  8. Rendimiento de la base de datos H2 (enlace descendente) . base de datos H2. Archivado desde el original el 5 de julio de 2012. 
  9. Benchmark para h2, hipersónico, derby . base de datos H2. Consultado el 21 de noviembre de 2010. Archivado desde el original el 10 de mayo de 2010.

Bibliografía

Enlaces