2. APACHE DERBY ES UN SISTEMA GESTOR DE BASE DE
DATOS RELACIONAL ESCRITO EN JAVA QUE PUEDE SER
EMPOTRADO EN APLICACIONES JAVA Y UTILIZADO PARA
PROCESOS DE TRANSACCIONES ONLINE. TIENE UN
TAMAÑO DE 2 MB DE ESPACIO EN DISCO.
3. Historia
• Apache Derby tiene su origen en la empresa Cloudscape
Inc, en Oakland, California que se fundóen 1996 para
desarrollar una tecnología de base de datos para Java.
La primera versión del motor de base de datos, que por
entonces se llamó JBMS, tuvo lugar en 1997.
Posteriormente el producto fue renombrado como
Cloudscapey aparecieron versiones nuevas cada seis
meses. En 1999 InformixSoftware, Inc., adquirió
Cloudscape, Inc. En 2001 IBM adquirió los activos de
Informix Software, incluyendo Cloudscape. El motor de
base de datos fue renombrado a IBMCloudscapey
continuaron apareciendo versiones, enfocadas
principalmente a usos embebidos en productos Java de
IBM y middleware.
4. • En agosto de 2004 IBM cedió el código a la
Apache Software Foundation para Derby, un
proyecto patrocinado por el proyecto Apache
DB. En julio de 2005 el proyecto Derby
continuó desarrollándose como subproyecto
base de datos de alto nivel en Apache. Sun
se unió al proyecto Derby con el objetivo de
utilizar como componente en sus propios
productos, y con el lanzamiento de Java 6 en
diciembre de 2006, Sun comenzó a empaquetar
Derby en el JDK llamado Java DB.En marzo de
2007 IBM anunció que podría comenzar a hacer
marketing y dar soporte para el producto
Cloudscape, pero que continuaría
contribuyendo con el proyecto Apache Derby.
5. Características
• Es muy liviano, cerca de 2 MB para el motor de la
base y el driver JDBC embebido.
• Está basado en Java, JDBC y estándares SQL.
• Provee un driver JDBC que permite embeber a Derby
en cualquier solución Java.
• Soporta el modo cliente/servidor.
• Es fácil de instalar, desplegar y usar.
6. VENTAJAS
• Es un jar de 2mb.
• Esta basado en java, usa los estandares
de JDBC y SQL.
• Tiene la opción del manejador de base
de datos empotrado,embedido,
encajado.
• Soporta la arquitectura
cliente/servidor.
• Flexibilidad Manejo de Datos
Complejos.
• BDOO-Ajusta al espacio necesario y
elimina espacio desperdiciado.
• Manipulación de Objetos complejos en
forma rápida y ágil.
DESVENTAJAS
• La falta de estándares en la
industria orientadas a objetos.
Sin embargo, el “Grupo
Manejador de Objetos”
(OMG), es una Organización
Internacional de Proveedores
de Sistemas de Información y
usuarios dedicada a promover
estándares para el desarrollo
de aplicaciones y sistemas
orientados a objetos en
ambiente de cómputos de red.