Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 3 - Base of Data
Tema 3 - Base of Data
Transacciones
El algoritmo 2PL utiliza bloqueos de lectura y escritura para prevenir conflictos entre operaciones.
Concurrencia.
El ejemplo más común de un bloqueo mutuo es cuando un recurso A está siendo utilizado por una
transacción A que a su vez solicita un recurso B que está siendo utilizado por una transacción B que
solicita el recurso A.
Soluciones.
El control de concurrencia y detección y manejo de bloqueos es un área de mucho estudio en las bases
de datos distribuidas, a pesar de esto no hay ningún algoritmo aceptado para solucionar el problema.
Esto se debe a varios factores.
Bloqueos.
Un bloqueo en general es cuando una acción que debe ser realizada está esperando a un evento. Para
manejar los bloqueos hay distintos acercamientos: prevención, detección, y recuperación.
Aprobación de la petición
Mensaje de la transacción
TRANSACCIONALES: Son bases de datos cuyo único fin es el envío y recepción de datos a grandes
velocidades, estas bases son muy poco comunes y están dirigidas por lo general al entorno de análisis de
calidad, datos de producción e industrial.
Actualización y modificación.
Una tabla es un sistema de elementos de datos (atributo - valores) que se organizan que usando un
modelo vertical - columnas (que son identificados por su nombre)- y horizontal filas. Una tabla tiene un
número específico de columnas, pero puede tener cualquier número de filas. Cada fila es identificada
por los valores.
Cambiando el esquema bajo el cuál se utilizan las bases de datos, ya no son utilizadas únicamente de
forma interna, sino que se tiene muchos accesos externos de tipos distintos.