Durabilidad (sistemas de bases de datos)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

En los sistemas de bases de datos, la durabilidad es la propiedad de ACID que garantiza que las transacciones que se han comprometido sobrevivirán de forma permanente. Por ejemplo, si una reserva de vuelo informa que un asiento se ha reservado con éxito, el asiento permanecerá reservado incluso si el sistema falla.

La durabilidad se puede lograr vaciando los registros de la transacción en un almacenamiento no volátil antes de reconocer el compromiso.

En las transacciones distribuidas, todos los servidores participantes deben coordinarse antes de que se pueda confirmar la confirmación. Esto generalmente se hace mediante un protocolo de compromiso de dos fases.

Muchos DBMS implementan la durabilidad al escribir transacciones en un registro de transacciones que se puede reprocesar para recrear el estado del sistema justo antes de cualquier falla posterior. Una transacción se considera comprometida solo después de que se ingresa en el registro.

Contenido relacionado

Algoritmo de la cadena Lempel-Ziv-Markov

El algoritmo de cadena Lempel-Ziv-Markov es un algoritmo utilizado para realizar compresión de datos sin pérdidas. Ha estado en desarrollo desde 1996 o 1998...

Clase base frágil

El problema de la clase base frágil es un problema arquitectónico fundamental de los sistemas de programación orientados a objetos donde las clases base se...

Nombre clave

Un nombre en clave, nombre en clave, distintivo de llamada o criptónimo es una palabra o nombre en clave que se utiliza, a veces, clandestinamente, para...
Más resultados...
Tamaño del texto:
Copiar