Académique Documents
Professionnel Documents
Culture Documents
DISTRIBUIDAS
Y TRANSACCCIONES
Name
Daniel Hernandez Perez
MATERIA:
BASE DE DATOS PARA APLICACIONES.
Introduccin...............................................2
Desarrollo..................................................3
Que es?.....................................................3
Comparacin..............................................4
Transacciones.............................................5
Tipos de Transacciones................................6
CONCURRENCIA..........................................7
Casos de concurrencia, pueden ser..............8
PROBLEMAS DE CONCURRENCIA..................9
Recuperacin............................................10
Ejemplo Recuperacin...............................10
Protocolo basado en tcnicas de bloqueo. . .11
Copia de Seguridad...................................12
Bibliofilias................................................13
Introduccin
Centralizado Distribuido
Tipos de Transacciones
reas de aplicacin.
Se pueden ejecutar en aplicaciones no distribuidas. Las
transacciones que operan en datos distribuidos se les conoce como
transacciones distribuidas.
Tiempo de duracin.
Tomando en cuenta el tiempo que transcurre desde que se inicia
una transaccin hasta que se realiza un commit o se aborta, las
transacciones pueden ser de tipo batch o en lnea.
Estructura.
Se examinan dos aspectos: si una transaccin puede contener a su
vez subtransacciones o el orden de las acciones de lectura y
escritura dentro de una transaccin.
Bloqueo Mutuo.
Las bases de datos distribuidas usar bloqueo de recursos, peticiones
para probar, establecer o liberar bloqueos requiere mensajes entre
los manejadores de transacciones y el calendarizador. Para esto
existen dos formas bsicas
Autnoma.
cada nodo es responsable por sus propios
bloqueos de recursos.
Copia Primaria:
Un nodo primario es responsable para todos los
bloqueos de recursos
CONCURRENCIA
Se refiere a la capacidad de los Sistemas de Administracin de Base de
Datos, de permitir que mltiples procesos sean ejecutados al mismo tiempo, y
que tambien puedan interactuar entre s.
Casos de concurrencia, pueden ser.
PROBLEMAS DE CONCURRENCIA
Todos los datos de una base de datos de SQL Server se restauran antes de
que se recupere la base de datos. Sin embargo, una operacin de
restauracin puede recuperar una base de datos sin restaurar realmente una
copia de seguridad; por ejemplo, al recuperar un archivo de solo lectura que
es coherente con la base de datos. Esto se conoce como restauracin de
solo recuperacin. Cuando los datos sin conexin ya son coherentes con la
base de datos y solo es necesario lograr que estn disponibles, una
operacin de solo restauracin completa la recuperacin de la base de datos
y pone los datos en lnea.
Ejemplo Recuperacin.
https://msdn.microsoft.com/es-MX/library/ms188696.aspx
https://msdn.microsoft.com/es-es/library/ms179313.aspx
https://msdn.microsoft.com/es-MX/library/ms188696.aspx
http://www.informatizate.net/articulos/control_de_concurren
cia_de_transacciones_en_un_sistema_de_base_de_datos_part
e_02_21062004.html
http://es.wikipedia.org/wiki/Bases_de_datos_distribuidas