stringtranslate.com

Derby apache

Apache Derby (anteriormente distribuido como IBM Cloudscape ) es un sistema de gestión de bases de datos relacionales (RDBMS) desarrollado por la Apache Software Foundation que puede integrarse en programas Java y utilizarse para el procesamiento de transacciones en línea . Ocupa 3,5 MB de espacio en disco. [1]

Apache Derby se desarrolla como un proyecto de código abierto bajo la licencia Apache 2.0 . Durante un tiempo, Oracle distribuyó los mismos binarios bajo el nombre de Java DB . [2] En junio de 2015 anunciaron que para JDK 9 ya no lo harían. [3]

Historia

Apache Derby se originó en Cloudscape Inc, una empresa emergente de Oakland , California , fundada en 1996 por Nat Wyatt y Howard Torf para desarrollar la tecnología de bases de datos Java . El primer lanzamiento del motor de base de datos, entonces llamado JBMS, fue en 1997. Posteriormente, el producto pasó a llamarse Cloudscape y se realizaron lanzamientos aproximadamente cada seis meses.

En 1999, Informix Software, Inc., adquirió Cloudscape, Inc. [4] En 2001, IBM adquirió los activos de bases de datos de Informix Software, incluido Cloudscape. El motor de base de datos cambió su nombre a IBM Cloudscape y los lanzamientos continuaron, centrándose principalmente en el uso integrado con los productos y middleware Java de IBM.

En agosto de 2004, IBM aportó el código a la Apache Software Foundation como Derby, un proyecto de incubación patrocinado por el proyecto Apache DB. [5] En julio de 2005, el proyecto Derby se graduó de la incubación de Apache y ahora se está desarrollando como un subproyecto del proyecto de nivel superior DB en Apache. Antes de que Derby se graduara de la incubación, Sun se unió al proyecto Derby con la intención de utilizar Derby como un componente en sus propios productos, [6] y con el lanzamiento de Java 6 en diciembre de 2006, Sun comenzó a empaquetar Derby en el JDK con la marca Java DB.

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

La base de datos Java DB es la distribución de Apache Derby compatible con Oracle. [8]

Tecnologías

Motor de base de datos integrado Derby

El núcleo de la tecnología, el motor de base de datos de Derby, es un motor de base de datos relacional integrado con todas las funciones, compatible con JDBC y SQL como API de programación. Utiliza la sintaxis SQL de IBM Db2 .

Servidor de red Derby

El servidor de red Derby aumenta el alcance del motor de base de datos Derby al proporcionar la funcionalidad tradicional de servidor cliente. El servidor de red permite que los clientes se conecten a través de TCP/IP utilizando el protocolo DRDA estándar . El servidor de red permite que el motor Derby admita JDBC, ODBC / CLI y Perl en red .

Servidor de red integrado

Una base de datos integrada se puede configurar para que actúe como un servidor híbrido/RDBMS integrado; para aceptar también conexiones TCP/IP de otros clientes además de clientes en la misma JVM. [9]

Utilidades de base de datos

Véase también

Referencias

  1. ^ "Derby de Apache". Apache.org.
  2. ^ Java DB - Preguntas frecuentes: "¿Java DB es una bifurcación de Apache Derby?"
  3. ^ Aplazamiento hacia Derby en JDK 9
  4. ^ "Informix completa la adquisición de Cloudscape, Inc". Business Wire . Berkshire Hathaway . 11 de octubre de 1999. Archivado desde el original el 9 de marzo de 2000 . Consultado el 12 de octubre de 2019 – a través de Yahoo.com .
  5. ^ "Por qué IBM está abriendo el código fuente de Cloudscape como Derby". IBM.
  6. ^ "Apache Derby se gradúa con Sun a bordo". CNET news.com.
  7. ^ "Cambios en la disponibilidad y soporte de Cloudscape". IBM.[ enlace muerto permanente ]
  8. ^ "Relación entre Java DB y Apache Derby". docs.oracle.com . Consultado el 1 de mayo de 2023 .
  9. ^ Consulte el ejemplo de servidor integrado en http://db.apache.org/derby/docs/10.4/adminguide/

Bibliografía

Enlaces externos