SlideShare una empresa de Scribd logo
1 de 12
APACHE DERBY
MELINA PARDO
JESÚS PARRA
DAYANA PÉREZ
¿QUÉ ES?
Es un sistema gestor de datos relacional escrito en java que
puede ser empotrado en aplicaciones java utilizado para
procesos de transacciones online. Tiene un tamaño de 2MB de
espacio en disco. Inicialmente distribuido como IBM
Clousdscape. Es un proyecto open sour licenciando bajo la
apache 2.0 licencie. Actualmente se distribuye como sun java DB.
CARACTERISTICAS
• APLS para JDBC y SQL. Soporta todas las características de
SQL92 y la mayoría de SQL99
• Su código mide alrededor de 2000KB comprimido
• Soporta cifrado completo, roles y permisos. Ademas possee
SQLSCHEMAS para separar lla información en una uncica base
de datos y control completo de usuarios
CARACTERISTICAS
• Soporta internamente procedimientos, cifrado y comprensión.
Trae soporte multilenguaje y localizaciones especificas.
• A partir de la versión de 10.4 trae un sistema simple de
replicación maestro-esclavo.
• Transacciones t recuperación ante errores ACID
• Está escrita completamente en Java.
• Proporciona un driver JDBC que puede ser incrustado directamente en
nuestra aplicación Java.
• Ocupa solo 2,6Mb
• Soporta un funcionamiento cliente/servidor.
• Puede ser ejecutada directamente en memoria.
• Soporta múltiples Schema
• Tiene capacidad de ejecutar procedimientos almacenados
• Tiene soporte multi-idioma vía localización.
MODOS DE DESPLIEGUES
• ApacheD Derby puede ser desplegada de dos formas:
•Incrustada
• Es ejecutada como una aplicación Java. En este caso la base de
datos corre en la misma Java Virtual Machine (JVM) que la
aplicación. El arranque de la aplicación se hace en el mismo
momento que arranca la aplicación.
• En este caso estamos ejecutando los datos en memoria.
•Servidor
• Es el modo tradicional de las bases de datos. En este caso
permite que se puedan conectar a ella múltiples usuarios. La
base de datos se ejecutará en una Java Virtual Machine (JVM)
que estará desplegada en un servidor.
• Se conoce como Derby Network Server. Y funciona en una
configuración cliente/servidor.
CONECTAR APACHE DERBY CON JDBC
VENTAJAS
• Se puede configurar como cliente/servidor
• Tiene la opción del manejador de base de datos soportar la arquitectura
cliente/servidor
• 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
• Es tedioso solo lo puedes manipular si conoces lo básico de SQL
• Necesitas códigos para crear la base de datos
• 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
DESCARGAR APACHE DERBY
• Puedes descargarte la base de datos Apache Derby desde
http://db.apache.org/derby/derby_downloads.html.
• En el caso de que estés utilizando un gestor de dependencias como
Maven y quieras utilizarla directamente en memoria puedes añadir la
siguiente dependencia.
• <dependency>
• <groupId>org.apache.derby</groupId>
• <artifactId>derby</artifactId>
• <version>10.12.1.1</version>
Apache derby

Más contenido relacionado

La actualidad más candente

Navegadores
NavegadoresNavegadores
Navegadoressoramazo
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryGonzalo Chacaltana
 
Gestión de base de datos ii
Gestión de base de datos iiGestión de base de datos ii
Gestión de base de datos iibane12
 
Windows Azure: ¿Quieres estar en las nubes?
Windows Azure: ¿Quieres estar en las nubes?Windows Azure: ¿Quieres estar en las nubes?
Windows Azure: ¿Quieres estar en las nubes?Rodrigo Corral
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
Optimización del rendimiento web
Optimización del rendimiento webOptimización del rendimiento web
Optimización del rendimiento webRomán Hernández
 
Administracion de un servidor web
Administracion de un servidor webAdministracion de un servidor web
Administracion de un servidor webCristian Fory
 

La actualidad más candente (17)

Arquitectura Multitenant en Oracle 12c
Arquitectura Multitenant en Oracle 12cArquitectura Multitenant en Oracle 12c
Arquitectura Multitenant en Oracle 12c
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Couch db
Couch dbCouch db
Couch db
 
Windows server 2012 para it
Windows server 2012 para itWindows server 2012 para it
Windows server 2012 para it
 
Comparacion de SGBD
Comparacion de SGBDComparacion de SGBD
Comparacion de SGBD
 
Navegadores
NavegadoresNavegadores
Navegadores
 
Nosql y cassandra
Nosql y cassandraNosql y cassandra
Nosql y cassandra
 
Bases de datos
Bases de datosBases de datos
Bases de datos
 
Optimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-MemoryOptimización de aplicaciones web con base de datos NoSQL In-Memory
Optimización de aplicaciones web con base de datos NoSQL In-Memory
 
Gestión de base de datos ii
Gestión de base de datos iiGestión de base de datos ii
Gestión de base de datos ii
 
Windows Azure: ¿Quieres estar en las nubes?
Windows Azure: ¿Quieres estar en las nubes?Windows Azure: ¿Quieres estar en las nubes?
Windows Azure: ¿Quieres estar en las nubes?
 
Sitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidadSitios web de alto rendimiento y alta disponibilidad
Sitios web de alto rendimiento y alta disponibilidad
 
Diferencia entre SGBD
Diferencia entre SGBDDiferencia entre SGBD
Diferencia entre SGBD
 
Intro cassandra
Intro cassandraIntro cassandra
Intro cassandra
 
MongoDB - Madrid Devops Febrero
MongoDB - Madrid Devops FebreroMongoDB - Madrid Devops Febrero
MongoDB - Madrid Devops Febrero
 
Optimización del rendimiento web
Optimización del rendimiento webOptimización del rendimiento web
Optimización del rendimiento web
 
Administracion de un servidor web
Administracion de un servidor webAdministracion de un servidor web
Administracion de un servidor web
 

Similar a Apache derby (20)

Ventajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBDVentajas vs Desventajas se SGBD
Ventajas vs Desventajas se SGBD
 
Apache derby mgbd
Apache derby mgbdApache derby mgbd
Apache derby mgbd
 
Apache derby mgbd
Apache derby mgbdApache derby mgbd
Apache derby mgbd
 
Apache Derby
Apache DerbyApache Derby
Apache Derby
 
Java DataBase Connectivity
Java DataBase ConnectivityJava DataBase Connectivity
Java DataBase Connectivity
 
Curso Básico de JDBC
Curso Básico de JDBCCurso Básico de JDBC
Curso Básico de JDBC
 
Curso basico de base de datos con java
Curso basico de base de datos con javaCurso basico de base de datos con java
Curso basico de base de datos con java
 
Diferencias entre los SGBD´s
Diferencias entre los SGBD´sDiferencias entre los SGBD´s
Diferencias entre los SGBD´s
 
My sql clase_1
My sql clase_1My sql clase_1
My sql clase_1
 
SGBD comparacion
SGBD comparacionSGBD comparacion
SGBD comparacion
 
Diferencia entre sgbd
Diferencia entre sgbdDiferencia entre sgbd
Diferencia entre sgbd
 
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)
 
Base de datos
Base de datosBase de datos
Base de datos
 
MySQL de 1995 a 5.5
MySQL de 1995 a 5.5MySQL de 1995 a 5.5
MySQL de 1995 a 5.5
 
OpenProdoc Visión General
OpenProdoc Visión GeneralOpenProdoc Visión General
OpenProdoc Visión General
 
Jdbc
JdbcJdbc
Jdbc
 
Jdbc
JdbcJdbc
Jdbc
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 
Proyecto teórico práctico
Proyecto teórico prácticoProyecto teórico práctico
Proyecto teórico práctico
 
Ventajas desventajas sgbd
Ventajas desventajas sgbdVentajas desventajas sgbd
Ventajas desventajas sgbd
 

Último

LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfwilangelfmendoza
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxNeymaRojasperez1
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.karlapatriciapms16
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxDanmherJoelAlmironPu
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfMiguelGomez900779
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLAderMogollonLuna
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxjoselinepolar
 

Último (7)

LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdfLAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
LAS TETAS DE MARIA GUEVARA REVISTA DIGITAL INF.pdf
 
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptxPPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
PPT SESION 5 ARTE Y CREATIVIDAD (1).pptx
 
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
Usabilidad y experiencia de usuario, UI,UX, Diseño grafico.
 
PPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptxPPT obligaciones ambientales oefa minan.pptx
PPT obligaciones ambientales oefa minan.pptx
 
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdfTALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
TALLER SOBRE METODOLOGÍAS DE DESARROLLO DE SOFTWARE..pdf
 
Taller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uMLTaller construcción de Prototipos Uno uML
Taller construcción de Prototipos Uno uML
 
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptxDIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
DIAPOSITIVAS DRENAJE POSTURAL E INHALACIONES (3).pptx
 

Apache derby

  • 1. APACHE DERBY MELINA PARDO JESÚS PARRA DAYANA PÉREZ
  • 2. ¿QUÉ ES? Es un sistema gestor de datos relacional escrito en java que puede ser empotrado en aplicaciones java utilizado para procesos de transacciones online. Tiene un tamaño de 2MB de espacio en disco. Inicialmente distribuido como IBM Clousdscape. Es un proyecto open sour licenciando bajo la apache 2.0 licencie. Actualmente se distribuye como sun java DB.
  • 3. CARACTERISTICAS • APLS para JDBC y SQL. Soporta todas las características de SQL92 y la mayoría de SQL99 • Su código mide alrededor de 2000KB comprimido • Soporta cifrado completo, roles y permisos. Ademas possee SQLSCHEMAS para separar lla información en una uncica base de datos y control completo de usuarios
  • 4. CARACTERISTICAS • Soporta internamente procedimientos, cifrado y comprensión. Trae soporte multilenguaje y localizaciones especificas. • A partir de la versión de 10.4 trae un sistema simple de replicación maestro-esclavo. • Transacciones t recuperación ante errores ACID
  • 5. • Está escrita completamente en Java. • Proporciona un driver JDBC que puede ser incrustado directamente en nuestra aplicación Java. • Ocupa solo 2,6Mb • Soporta un funcionamiento cliente/servidor. • Puede ser ejecutada directamente en memoria. • Soporta múltiples Schema • Tiene capacidad de ejecutar procedimientos almacenados • Tiene soporte multi-idioma vía localización.
  • 6. MODOS DE DESPLIEGUES • ApacheD Derby puede ser desplegada de dos formas: •Incrustada • Es ejecutada como una aplicación Java. En este caso la base de datos corre en la misma Java Virtual Machine (JVM) que la aplicación. El arranque de la aplicación se hace en el mismo momento que arranca la aplicación. • En este caso estamos ejecutando los datos en memoria.
  • 7. •Servidor • Es el modo tradicional de las bases de datos. En este caso permite que se puedan conectar a ella múltiples usuarios. La base de datos se ejecutará en una Java Virtual Machine (JVM) que estará desplegada en un servidor. • Se conoce como Derby Network Server. Y funciona en una configuración cliente/servidor.
  • 9. VENTAJAS • Se puede configurar como cliente/servidor • Tiene la opción del manejador de base de datos soportar la arquitectura cliente/servidor • 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.
  • 10. DESVENTAJAS • Es tedioso solo lo puedes manipular si conoces lo básico de SQL • Necesitas códigos para crear la base de datos • 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
  • 11. DESCARGAR APACHE DERBY • Puedes descargarte la base de datos Apache Derby desde http://db.apache.org/derby/derby_downloads.html. • En el caso de que estés utilizando un gestor de dependencias como Maven y quieras utilizarla directamente en memoria puedes añadir la siguiente dependencia. • <dependency> • <groupId>org.apache.derby</groupId> • <artifactId>derby</artifactId> • <version>10.12.1.1</version>