sábado, 21 de mayo de 2016

ACID

Propiedades ACID

* Atomicidad: cualquier cambio de estado que produce una transacción es atómico. Es decir, ocurren todos o no ocurre ninguno. En otras palabras, esta propiedad asegura que una operación se realiza o no se realiza, por lo tanto no puede quedar el sistema a medias.

* Consistencia: propiedad que asegura que una transacción no romperá con la integridad de una base de datos, pues respeta todas las reglas y directrices de ésta.

* Aislamiento: propiedad que asegura que no se afectarán entre sí las transacciones. En otras palabras, dos o más transacciones sobre los mismos datos no generarán un problema.

* Durabilidad: propiedad que asegura la persistencia de una transacción, es decir, una vez que la transacción quedó aceptada no podrá deshacerse aunque falle el sistema. (yo el sistema operativo)


Integridad: Claves foraneas o transacciones
Alislamiento: transacciones concurrentes
--------

Características de un SGBD:

Atomicidad: la operación se realiza o no
Consistencia: integridad.  Cualquier transacción debe llevar la BD de un estado válido a otro
Aislamiento: define el comportamiento ante transacciones concurrentes
Durabilidad: persistencia de las operaciones

No hay comentarios:

Publicar un comentario