Logo Studenta

Persistencia en Base de Datos H2 Mysql SqlServer

¡Este material tiene más páginas!

Vista previa del material en texto

Soluciones Web y Aplicaciones 
Distribuidas
UPN.EDU.PE
Semana 07
Persistencia en Base de Datos – H2 –
Mysql - SqlServer
Al final de la sesión el alumno profundizara 
sus conocimientos en lógica de negocios y 
gestor de base de datos de manera eficiente y 
eficaz.
Reflexiona
• ¿Qué es una base de datos?
• ¿Por qué utilizar persistencia de datos en bases de datos?
¿Cómo influyen las bases de datos en la 
persistencia?
• Los gestores de bases de datos son una capa 
de abstracción que permite desentendernos 
de los pormenores de guardar el dato y 
concentrarnos en lo que para nosotros es 
importante, la lógica de nuestros procesos y 
del negocio.
¿Cómo influyen las bases de datos en la 
persistencia?
• Un buen gestor de base de datos debe garantizar la durabilidad de los datos, sin 
embargo, también debe parecerse a nuestro trabajo.
¿Cómo influyen las bases de datos en la 
persistencia?
• En tal sentido, no queda duda que CAP es el 
origen de los problemas al elegir un gestor de 
base de datos.
¿Cómo influyen las bases de datos en la 
persistencia?
• NOTA: CAP, también llamado Conjetura de Brewer, enuncia que es imposible para 
un sistema de cómputo distribuido garantizar simultáneamente: la consistencia, es 
decir, cualquier lectura recibe como respuesta la escritura más reciente o un error.
¿Qué debemos considerar de las bases de 
datos?
Debemos considerar tres elementos fundamentales:
• Consistency: La base de datos debe de hacer que todos los nodos vean la misma 
información al mismo tiempo.
• Availability: La base de datos debe de proveer la garantía de que cada petición a un 
nodo reciba una confirmación de si ha sido o no resuelta satisfactoriamente.
• Partition tolerance: La base de datos debe de asegurarse que el sistema siga 
funcionando a pesar de algunas pérdidas arbitrarias de información o fallos parciales 
del sistema a menos que todos los nodos fallen, el sistema puede seguir 
funcionando.
Actividad
Responder y discutir:
• ¿Por qué utilizar la persistencia en bases de datos?
• ¿Siempre debe usarse la persistencia en bases de datos?
• ¿Hay desventajas en utilizar persistencia en bases de datos? ¿Por qué?
Bibliografía
• Xhafa, F. y Caballé, S.
Aplicaciones distribuidas en Java con tecnología RMI.
2008
https://elibro-net.eu1.proxy.openathens.net/es/lc/upnorte/titulos/168236
GRACIAS

Otros materiales

Materiales relacionados

11 pag.
BD2019GRUPO5-TP01

UNAM

User badge image

sanchezdavalos229

11 pag.
Base Datos_Equipo

UNAM

User badge image

sanchezdavalos229

9 pag.
Clase 12 - MongoDB

SIN SIGLA

User badge image

Juan