SlideShare una empresa de Scribd logo
1 de 12
Gestores de Base de Datos
Materia: Base De Datos
Universidad Dominicana O&M
sección: 0541
Profesor: Starling Germosen
Integrantes:
• Perla Méndez 16-SIIN-1-071
• Ana Lara 16-SIIT-1-020
• Frandy Reyes 16-SIIT-1-032
• Ana Gonzales 16-SIIT-1-021
• Say Meran 16-SIIT-1-076
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.
Inicialmente distribuido como IBM Cloudscape, Apache Derby es un
proyecto open source licenciado bajo la Apache 2.0 License.
Actualmente se distribuye como Sun Java DB.
Es utilizados para procesos de transacciones online.
Historia
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 Cloudscape y aparecieron versiones
nuevas cada seis meses. En 1999 Informix Software, Inc., adquirió
Cloudscape, Inc. En 2001 IBM adquirió los activos de Informix Software,
incluyendo Cloudscape. El motor de base de datos fue renombrado a
IBM Cloudscape y continuaron apareciendo versiones, enfocadas
principalmente a usos empotrados en productos Java de IBM y
middleware.
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.
Funcionalidad
Funciona a base de códigos.
Así que para crea una base de datos se necesita insertar un código para
ello debes de conocer un lenguaje básico SQL.
Para insertar datos o crear consulta de igual manera debes de insertar
un código.
Características
• Su código pesa alrededor de 2000KB comprimido.
• Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para
separar la información en una única base de datos y control completo de
usuarios.
• Soporta internamente procedures, cifrado y compresión.
• Trae soporte multilenguaje y localizaciones específicas.
• A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo.
• Transacciones y recuperación ante errores ACID.
• Posee tres productos asociados a la marca:
• Derby Embedded Database Engine: El motor propiamente dicho.
• Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo
cliente-servidor tradicional.
• 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
Ventajas
Es un jar de 2mb.
• Esta basado en java, usa los estándares 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.
Apache derby

Más contenido relacionado

La actualidad más candente

La actualidad más candente (19)

Firebird
FirebirdFirebird
Firebird
 
Basede datos salas ubaldo
Basede datos salas ubaldoBasede datos salas ubaldo
Basede datos salas ubaldo
 
Mantenimiento Servidores de archivos
Mantenimiento Servidores de archivosMantenimiento Servidores de archivos
Mantenimiento Servidores de archivos
 
Couchdb
CouchdbCouchdb
Couchdb
 
Comparaciones entre SGBD
Comparaciones entre SGBD Comparaciones entre SGBD
Comparaciones entre SGBD
 
Cuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMSCuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMS
 
SGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIASSGBD Y TECNOLOGIAS
SGBD Y TECNOLOGIAS
 
Ibm db2
Ibm db2Ibm db2
Ibm db2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017Data Amp 2017 - Whats New in SQL Server 2017
Data Amp 2017 - Whats New in SQL Server 2017
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Almacenamiento en la red (4)
Almacenamiento en la red (4)Almacenamiento en la red (4)
Almacenamiento en la red (4)
 
ANTECEDENTES , COSTOS Y USO DE LOS SERVICIOS.pptx
ANTECEDENTES , COSTOS Y USO DE LOS  SERVICIOS.pptxANTECEDENTES , COSTOS Y USO DE LOS  SERVICIOS.pptx
ANTECEDENTES , COSTOS Y USO DE LOS SERVICIOS.pptx
 
Comparativa SGBDR
Comparativa SGBDRComparativa SGBDR
Comparativa SGBDR
 
Comparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de DatosComparacion de Gestores de Base de Datos
Comparacion de Gestores de Base de Datos
 
Act4 castañon sergio
Act4 castañon sergioAct4 castañon sergio
Act4 castañon sergio
 
Cuadro comparativo sgbd
Cuadro comparativo sgbdCuadro comparativo sgbd
Cuadro comparativo sgbd
 
Almacenamiento en la red
Almacenamiento en la redAlmacenamiento en la red
Almacenamiento en la red
 
My sql
My sqlMy sql
My sql
 

Similar a Apache derby

Similar a Apache derby (20)

Apache derby mgbd
Apache derby mgbdApache derby mgbd
Apache derby mgbd
 
Apache derby mgbd
Apache derby mgbdApache derby mgbd
Apache derby mgbd
 
Adobe Derby.
Adobe Derby. Adobe Derby.
Adobe Derby.
 
SGBD Open Source más populares
SGBD Open Source más popularesSGBD Open Source más populares
SGBD Open Source más populares
 
SGBD open source mas populares
SGBD open source mas popularesSGBD open source mas populares
SGBD open source mas populares
 
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
Sistemasgestoresdebasededatossgbd 120614221206-phpapp02 (1)
 
Servidor mysql
Servidor mysqlServidor mysql
Servidor mysql
 
Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)Sistemas gestores de base de datos (sgbd)
Sistemas gestores de base de datos (sgbd)
 
Apache Derby
Apache DerbyApache Derby
Apache Derby
 
Sgbd y tecnologias
Sgbd  y  tecnologiasSgbd  y  tecnologias
Sgbd y tecnologias
 
PRESENTACION SQL.PPT
PRESENTACION SQL.PPTPRESENTACION SQL.PPT
PRESENTACION SQL.PPT
 
ORACLE VS IBM DB2.pptx
ORACLE VS IBM DB2.pptxORACLE VS IBM DB2.pptx
ORACLE VS IBM DB2.pptx
 
Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Presentacion sqlprueba
Presentacion sqlpruebaPresentacion sqlprueba
Presentacion sqlprueba
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
Mysql
MysqlMysql
Mysql
 
Actividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltcActividad de aprendizaje 4 screencast y bases de datos.jltc
Actividad de aprendizaje 4 screencast y bases de datos.jltc
 

Apache derby

  • 1. Gestores de Base de Datos Materia: Base De Datos Universidad Dominicana O&M sección: 0541 Profesor: Starling Germosen
  • 2. Integrantes: • Perla Méndez 16-SIIN-1-071 • Ana Lara 16-SIIT-1-020 • Frandy Reyes 16-SIIT-1-032 • Ana Gonzales 16-SIIT-1-021 • Say Meran 16-SIIT-1-076
  • 4. 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. Inicialmente distribuido como IBM Cloudscape, Apache Derby es un proyecto open source licenciado bajo la Apache 2.0 License. Actualmente se distribuye como Sun Java DB. Es utilizados para procesos de transacciones online.
  • 5. Historia 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 Cloudscape y aparecieron versiones nuevas cada seis meses. En 1999 Informix Software, Inc., adquirió Cloudscape, Inc. En 2001 IBM adquirió los activos de Informix Software, incluyendo Cloudscape. El motor de base de datos fue renombrado a IBM Cloudscape y continuaron apareciendo versiones, enfocadas principalmente a usos empotrados en productos Java de IBM y middleware.
  • 6. 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.
  • 7. Funcionalidad Funciona a base de códigos. Así que para crea una base de datos se necesita insertar un código para ello debes de conocer un lenguaje básico SQL. Para insertar datos o crear consulta de igual manera debes de insertar un código.
  • 8. Características • Su código pesa alrededor de 2000KB comprimido. • Soporta cifrado completo, roles y permisos. Además posee SQL SCHEMAS para separar la información en una única base de datos y control completo de usuarios. • Soporta internamente procedures, cifrado y compresión. • Trae soporte multilenguaje y localizaciones específicas. • A partir de la versión 10.4 trae un sistema simple de replicación maestro-esclavo. • Transacciones y recuperación ante errores ACID. • Posee tres productos asociados a la marca: • Derby Embedded Database Engine: El motor propiamente dicho. • Derby Network Server: Permite convertir Derby en una base de datos que sigue el modelo cliente-servidor tradicional.
  • 9. • 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
  • 10. Ventajas Es un jar de 2mb. • Esta basado en java, usa los estándares 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.
  • 11. 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.