Vous êtes sur la page 1sur 2

Base de Datos Distribuidas 2013

Instituto Tecnolgico de Salina Cruz, 10 de Diciembre de 2013, Salina Cruz Oaxaca, Mxico.

Transacciones
A. P. Cruz Rojas.

Resumen: Las transacciones distribuidas permiten concretarse en presencia de mltiples usuarios y/o fallas. Es importante conocer ciertos conceptos y situaciones que ocurren durante las transacciones y tenerlos muy en claro como el commit y el rollback. Palabras Clave: Bases de datos distribuidas, transacciones distribuidas, control de concurrencia, confiabilidad. Abstract: Distributed transactions allow materialize in the presence of multiple users and / or faults. It is important to understand certain concepts and situations that occur during transactions and get them very clear as commit and rollback. Keywords: Distributed databases, distributed transactions, concurrency control, reliability.

Es importante conocer ciertos conceptos y situaciones que ocurren durante las transacciones y tenerlos muy en claro; primero una transaccin siempre termina, aunque existan fallas. Si una transaccin termina y se realizo satisfactoriamente entonces se conocer como commit. Sin embargo si la transaccin se detiene sin lograr completarse, entonces la transaccin se aborta. Cuando esto ocurre, su ejecucin es detenida y todas sus acciones ejecutadas hasta el momento son descartadas regresando a la base de datos al estado antes de la ejecucin a esto se le conoce como rollback.

Control de concurrencia
De esto se comprendi que el control de concurrencia es un propiedad que asegura que las transacciones que se realizan se ejecuten automticamente intercalndose entre s, haciendo creer que las transacciones que se realizan, una despus de la otra sin ninguna intercalacin, pero; por qu es importante? Porque permite que mltiples procesos sean ejecutados al mismo tiempo, sin necesidad de esperar que se termine una transaccin para iniciar otra.

Introduccin
Las transacciones distribuidas son un conjunto de rdenes que se ejecutan creando una unidad de trabajo atmica; permiten concretarse en presencia de mltiples usuarios y/o fallas y deben tener algunas caractersticas como control de concurrencia y confiabilidad.

Confiabilidad
La confiabilidad de las transacciones es muy importante en el desarrollo de Bases de Datos pues si no se cuenta con ello es posible que existan errores que ocasionarna no solo que se estropeara una operacin, estos errores pueden significar prdidas econmicas grandes, por tanto se tienen que tener probadas todas las posibles operaciones que se pueden realizar en la base de datos para simular una transaccin de un cliente en un tiempo determinado.

Transacciones Distribuidas
Comprend que consisten en lograr hacer cualquier tipo de operacin en una base de datos como borrar, actualizar, insertar datos; basndose en consultas desde las ms simples hasta las de mayor grado de complejidad. Por ejemplo; si se realiza una transaccin en un banco donde un usuario quiere retirar efectivo y en el momento de estar realizndose se va la luz, es necesario que para llevar a cabo la transaccin se haga completamente y si no que no se lleve a cabo.

Base de Datos Distribuidas 2013


Instituto Tecnolgico de Salina Cruz, 10 de Diciembre de 2013, Salina Cruz Oaxaca, Mxico.

Referencias
Andrs Suarez, Transacciones y Concurrencias, 2009.

Currculo corto de los autores


Estudiante de Ingeniera en Tecnologas de la Informacin y de las Comunicaciones en el Instituto Tecnolgico de Salina Cruz.

Vous aimerez peut-être aussi