Durabilidad (sistemas de bases de datos)
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
Clase base frágil
Nombre clave