Durabilidad

Autor: Robert Simon
Fecha De Creación: 18 Junio 2021
Fecha De Actualización: 13 Mayo 2024
Anonim
Durabilidad
Video: Durabilidad

Contenido

Definición - ¿Qué significa durabilidad?

La durabilidad en las bases de datos es la propiedad que garantiza que las transacciones se guarden de forma permanente y no desaparezcan ni se borren accidentalmente, incluso durante un bloqueo de la base de datos. Esto generalmente se logra al guardar todas las transacciones en un medio de almacenamiento no volátil.


La durabilidad es parte del acrónimo ACID, que significa atomicidad, consistencia, aislamiento y durabilidad. ACID es un conjunto de propiedades que garantizan la fiabilidad de todas las transacciones de la base de datos.

Una introducción a Microsoft Azure y la nube de Microsoft | A lo largo de esta guía, aprenderá de qué se trata la computación en la nube y cómo Microsoft Azure puede ayudarlo a migrar y administrar su negocio desde la nube.

Techopedia explica la durabilidad

Existen varias organizaciones, como bancos y hospitales, cuya existencia depende de los sistemas de información que se ejecutan en las bases de datos. La capacidad de recuperar el 100% de todas las transacciones comprometidas es absolutamente crucial. La tasa de recuperación debe ser del 100 por ciento, no del 90 por ciento o incluso del 99,6 por ciento. Además, esta recuperación debe ser permanente, lo que significa que todas las transacciones deben reconstruirse, incluso si el servidor de la base de datos falla debido a un fallo del sistema operativo o una pérdida de energía.


Puede ver inmediatamente por qué la durabilidad, como parte de ACID, es un santo grial para los diseñadores de sistemas de bases de datos relacionales. ACID, un término popularizado por Theo Harder y Andreas Reuter en su artículo de 1983 "Principios de recuperación de bases de datos orientados a transacciones", es el conjunto de cualidades que, cuando se implementan correctamente, siempre garantizarán el procesamiento, manejo y almacenamiento confiables de todas las bases de datos. actas.

La durabilidad en los sistemas modernos de bases de datos relacionales generalmente se logra mediante registros de transacciones (archivos reciclables), archivos utilizados para almacenar todas las transacciones de la base de datos en una sesión. Una vez que un usuario emite un comando de confirmación, la transacción se escribe primero en los archivos de la base de datos almacenados en un medio no volátil, como un disco duro, que se realiza antes de confirmar al usuario que se ha guardado. Si una base de datos se bloquea antes de guardar, los datos todavía están en los registros de transacciones la próxima vez que se reinicie la base de datos, pero cualquier cambio no confirmado se deshace o se revierte. En la informática distribuida donde los servidores están dispersos geográficamente, esta garantía es difícil o difícil de implementar, por lo que se logra lo mismo mediante el uso del compromiso de dos fases.


Esta definición fue escrita en la estafa de Bases de datos