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] .
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 .
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 .
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]
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]
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 .
Fundación de software Apache | |||||||
---|---|---|---|---|---|---|---|
Proyectos de primer nivel |
| ||||||
Subproyectos |
| ||||||
Web de Apache |
| ||||||
Otros proyectos | |||||||
Desarrollando proyectos ( Incubadora ) |
| ||||||
Proyectos fuera de servicio ( Ático ) | |||||||
|