Please enable JavaScript.
Coggle requires JavaScript to display documents.
U4: Concurrencia, image - Coggle Diagram
U4: Concurrencia
-
Conceptos
Las transacciones sirven para asegurar la consistencia de la información, asegurando que un conjunto de sentencias se ejecuten correctamente, o no se ejecuten.
Commit y rollback
COMMIT. Para guardar los cambios finaliza un proceso de transacción de base de datos dentro de una sistema gestor de base de datos , mandando los cambios realizados en la base de datos todos los usuarios
-
ROLLBACK. Para abandonar la transacción y deshacer los cambios que se hubieran hecho en la transacción, son de vital importancia ya que son un backup de la base de datos en caso de realizar operaciones erroneas
-
Grados de consistencia
-
Es un término más amplio que el de integridad. Podría definirse como la coherencia entre todos los datos de la base de datos.
-
-
- Consistencia de datos Elimina y controla la redundancia de datos he inconsistencias de los mismo datos
-
Niveles de aislamiento
Es una propiedad que define cómo y cuándo los proceso o cambios serán mostrados para las demás operaciones concurrentes de la base de datos
Read Commited
Implementa un nivel de concurrencia basado en bloques es decir según lo datos sean requeridos este los almacena en bloques
-
Aislamiento por defecto El aislamiento de los datos depende meramente de el SGDBD ya que estos igual permiten la configuración al usuario de elegir su propio nivel de aislamiento
-
Read Uncommited El nivel de aislamiento mas bajo ya que usa el mismo concepto de Read Commited la diferencia radica en la toma de datos sucios (no actualizados)
-
La concurrencia, desde el punto de vista de sistemas operativos, en contexto de Andrew TANENBAUM (1998), el uso del mismo recurso en el mismo tiempo de ejecución.
-
-