Conceptos de la Gestión de Transacciones
Posted by fdonorat en 7 febrero 2009
Transacción: Colección de información de operaciones que se lleva a cabo como una única función lógica (o proceso) en una aplicación de bases de datos.
Atomicidad: Para un proceso completo que necesita de varios pasos para ser realizada completamente, todos los pasos deben completarse para dar finalizado el proceso; si ocurre un error en un paso el proceso no podrá ser completado, debiendo proceder a abortar la operación y restaurar al estado correcto anterior de los datos.
Consistencia: Los datos que son repetidos o relacionados y que se encuentran en diferentes archivos deben coincidir o hacerse coincidir en cada archivo.
Durabilidad: Los datos deben persistir a pesar de que ocurran fallas en el sistema.
Componente de Gestión de Transacciones: Parte del motor de bases de datos que se encarga de controlar y llevar a cabo las transacciones, cumpliento también con la atomicidad y la consistencia.
Gestor de Control de Concurrencia: Controla la interacción entre las transacciones concurrentes para asegurar la consistencia de la base de datos. Controla el orden de realizar transacciones cuando dos o más usuarios quieren hacerlo al mismo tiempo.
Deja un comentario