Documentos de Académico
Documentos de Profesional
Documentos de Cultura
APACHE DERBY
Definición:
Apache Derby es una aplicación de bases de datos
relacionales sistema de gestión (RDBMS) que se basa en
java y SQL. Derby está escrito y ejecutado en su totalidad
en lenguaje Java y disponible bajo la licencia Apache,
versión 2.0.
Apache Derby proporciona a los usuarios una pequeña
huella basada en estándares de motores de base de datos
que pueden ser perfectamente aplicados en cualquier
solución de Java.
Algo de historia
Cloudscape Inc. una de Oakland, California, fue fundada en 1996
para desarrollar la tecnología de base de datos Java. La primera
versión de la base de datos , entonces fue llamada JBMS, en 1997.
Posteriormente, el producto pasó a llamarse Cloudscape y las
emisiones se hicieron cada seis meses. En 1999, Informix Software,
Inc., adquirido Cloudscape, Inc.
En 2001 IBM adquirió la base de datos de activos de Informix
Software, incluyendo Cloudscape. El motor de base de datos se re-
marca de IBM Cloudscape y las emisiones, principalmente
centrados en el uso incrustado con Java de IBM y productos
middleware.
En agosto de 2004 IBM aportó el código a la Apache Software
Fundación como Derby, una incubadora de proyectos patrocinados
por el proyecto Apache PP
Proyecto PP
PP es un proyecto de Apache Software
Fundación, encargada de la creación y
el mantenimiento de la calidad
comercial, de fuente abierta, bases de
datos soluciones basadas en software
con licencia a la Fundación, para su
distribución sin costo alguno para el
público
Características de Apache Derby
Estándar y potente – Se adhiere a los
estándares JDBC y ANSI SQL y
proporciona transacciones, triggers y
copias de seguridad online.
Flexible – Puede utilizarse como un
servidor o embebida.
Utilizable en PDA – Derby soporta el
estándar J2ME y puede usarse como base
de datos en PDA con un subconjunto de
JDBC.
Principales ventajas
Derby tiene una pequeña huella - alrededor de 2
megabytes para la base y el motor empotrado
controlador JDBC.
Derby se basa en el Java, JDBC, SQL y normas.
Derby ofrece un controlador JDBC incrustados
que le permite incrustar Derby Java en cualquier
solución.
Derby apoya también la más familiar modalidad
cliente / servidor con el Derby de clientes de red y
controlador JDBC Derby servidor de red.
Derby es fácil de instalar, implementar y utilizar
Requisitos de sistema
Derby es un motor de base de datos escrita
completamente en Java.
La base de datos se ejecutará en cualquier
certificado Java Virtual Machine (JVM).
Usted debe tener una versión Java 1.4 o superior
instalado en su ordenador.
El Java Development Kit (JDK) es necesario para
llevar a cabo las actividades en el auto-estudio
tutorial los usuarios nuevos a Derby.
LAS DISTRIBUCIONES DEL APACHE DERBY
En la distribución Bin encontramos los Scripts programas de
documentación y demostración los archivos Jar optimizados
estarán en la carpeta Lib.
En la distribución Lib. Encontraremos ya solo archivos compilados
En la distribución Lib.-debug encontraremos una larga muestra de
archivos jar que son útiles para eliminar errores o divulgar de
ediciones
fácil de Usar
Derby tecnología pretende ser fácil de utilizar para los
desarrolladores de software y administración cero para los
usuarios finales
pequeña huella
Derby tecnologías están diseñados para proporcionar funcionalidad útil
significativo en un pequeño tamaño del código huella con eficiente uso de
los recursos en tiempo de ejecución.
Normas basadas en
Derby tecnología se adhiere a las normas de base de datos, tales como JDBC
y las normas ANSI SQL. Esto significa Derby ofrece la funcionalidad de
espera de una moderna base de datos relacional, incluyendo la sintaxis SQL,
gestión de transacciones, concurrencia, disparadores, y copias de seguridad
online. Y también significa que los desarrolladores pueden migrar más tarde
a otras bases de datos si así lo desean.
Seguro
Derby ofrece la tecnología de gestión de datos de seguridad adecuadas con el
medio ambiente es el motor de ejecución pulg tradicionales sistemas de
bases de datos de empresas dependen de la máquina están físicamente
protegidas (bloqueado sala de máquinas) para la seguridad, bases de datos
Derby se encuentran a menudo en entornos desprotegidos, tales como
ordenadores portátiles y de hardware desatendida.
Derby Tecnologías
Derby motor de base de datos incorporados
El núcleo de la tecnología, Derby del motor de base de datos es un
funcionamiento relacional motor de base de datos incorporados. JDBC
y SQL son las APIs de programación.
Servidor de red Derby
El servidor de red Derby aumenta el alcance de los Derby motor de
base de datos mediante el suministro tradicional de la funcionalidad de
cliente-servidor. El servidor de red permite a los clientes conectarse a
través de TCP / IP utilizando el protocolo estándar DRDA. El servidor
de red permite que el motor Derby de apoyo a la red JDBC, ODBC /
CLI, Perl y PHP.
Utilidades de la base de datos
ij - una herramienta que permite secuencias de comandos SQL para ser
ejecutado en contra de cualquier base de datos JDBC.
Las sentencias son muy parecidas a SQL