Está en la página 1de 8

Nombre completo del alumno: Miguel Angel Pérez Acosta

Matrícula: 159756

Grupo: CC88

Nombre completo de la materia: (07) Bases de Datos Distribuidas en las


Telecomunicaciones

Nombre completo del docente asesor de la materia: Mtro. Manuel Sanchez Ortega

Número y tema de la actividad: Actividad 4. Caso de Aplicación: Transacciones en las


B.D. Distribuidas

Ciudad y fecha: Ciudad de México 25 agosto 2022

1
Índice

Contenido
INTRODUCCION ................................................................................................................................... 3
BASES DE DATOS DISTRIBUIDAS.......................................................................................................... 3
TRANSACCIONES ................................................................................................................................. 3
PROPIEDADES DE UNA TRANSACCIÓN ................................................................................................ 4
CASO DE EJEMPLO: DEPARTAMENTO DE INFRAESTRUCTURA ELÉCTRICA Y DE SOPORTE DE
CENTROS DE DATOS EN EL INSTITUO NACIONAL ELECTORAL ............................................................ 5
RESPALDO Y RECUPERACIÓN .............................................................................................................. 6
CONCLUSIONES ................................................................................................................................... 7
BIBLIOGRAFIA ...................................................................................................................................... 8

2
INTRODUCCION

Una transacción, ya sea plana o anidada, accederá a objetos ubicados en varios equipos
diferentes. Cuando una transacción distribuida llega su fin, la propiedad de atomicidad de
las transacciones requiere que cualquiera de todos los servidores implicados confirmar la
transacción o la totalidad de ellos abortar la transacción. Este protocolo permite que los
servidores se comuniquen entre sí para alcanzar una decisión conjunta sobre si a confirmar
o anular. Cada servidor se aplica el control de concurrencia local a sus propios objetos, lo
que garantiza que todas las transacciones son serializadas localmente.

BASES DE DATOS DISTRIBUIDAS

Es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se


encuentran distribuidas entre diferentes sitios interconectados por una red de
comunicaciones, los cuales tienen la capacidad de procesamiento autónomo lo cual indica
que puede realizar operaciones locales o distribuidas.

TRANSACCIONES

Es cualquier conjunto de operaciones de manipulación de datos entre dos commit. Cada


transacción implica lectura y escrituras a disco.

Las etapas de una transacción son:

a) Inicio: Commit

b) Operaciones: DML (Inserts, Updates, Deletes)

c) Fin: Confirmación: Commit, Canlecalion: Rollback

3
Cada transacción arranca a partir de un punto de confirmación o commit y termina con otro
commit, en cuyo caso implica que todas las operaciones quedaron confirmadas o termina
con un rollback que implica que las operaciones realizadas se deshacen hasta el último
commit realizado.

PROPIEDADES DE UNA TRANSACCIÓN

La Atomicidad: La transacción se realiza por completo o no se realiza. Todas las


operaciones dentro de la transacción se toman como un único conjunto que es exitoso o
no.

conservación de consistencia: Una ejecución correcta de la transacción debe llevar la base


de datos de un estado consistente a otro estado consistente.

Aislamiento: Una transacción no debe dejar que otra transacción vea sus actualizaciones
hasta que estas no sean confirmadas. Del contrario podría quedar inconsistencias
permanentes en los datos.

Permanencia: Una vez se haya confirmado una modificación, esta nunca debe perderse
por una falla posterior.

4
CASO DE EJEMPLO: DEPARTAMENTO DE INFRAESTRUCTURA
ELÉCTRICA Y DE SOPORTE DE CENTROS DE DATOS EN EL INSTITUO
NACIONAL ELECTORAL

De acuerdo con las políticas de divulgación de información sensible en poder el instituto se


describe de forma simple la forma concreta y simple el funcionamiento del caso de ejemplo,
con el fin de no poner en riesgo la información interna.

5
RESPALDO Y RECUPERACIÓN

Se refiere a la acción de llevar la base de datos de un estado consistente de una falla


ocurrida. La base de datos está confirmada por tres tipos de archivos:

Archivo de datos (Data Files): Son los archivos donde se guarda información propiamente
de la base de datos, es decir el contenido de las tablas.

Archivo Logs: Son los archivos que sirven para rehacer una transacción después de que
ocurre una falla.

Archivo de control (Control file): Es el archivo que guarda la estructura física de la base de
datos, además de llevar el control de los puntos de confirmación (Check Points).

El proceso de respaldo y recuperación debe tener presente estos tres tipos de archivos.

6
CONCLUSIONES

Tiempo atrás una transacción era complicada de hacer ya que se realizaba por medio
manual, es decir haciendo transferencias de forma real de una cuenta a otra; ahora SQL
por ejemplos, nos ofrece la forma de realizar transferencias vía electrónica o virtual, dichas
operaciones son fáciles y confiables siempre y cuando se cumplan con las propiedades
ACID y se manejen los comandos rollback y commit adecuadamente.

7
BIBLIOGRAFIA

Esar Manuel Castillo Rodríguez, Ricardo alonso Hurtado Mosquera. (2014). Bases de Datos
Distribuidas. 2022, de Universidad Nacional de Colombia sitio web:
http://froac.manizales.unal.edu.co/roap/scorm/472/13_que_es_una_base_de_datos_distri
buida.html

Diseño de Base de Datos Distribuida (2005). Diseño de base de datos distribuida (pp. 1-
11). Bolivia.

Silberschatz, A.; Korth, H.F.; Sudarshan, S. (2011). Fundamentos de bases de datos.


España: McGraw-Hil, pp. 366-441.

Ozsu Tamer, M. & Valduriez, P. (2011). Introduction to Transaction Management en


Principles of Distributed Databses Systems. USA: Springer, pp. 335-457.

También podría gustarte