Implementación de la estrategia Two Phase Commit (2PC) en ambientes distribuidos

El manejo de transacciofleS en los sistemas de infomiaciOn, es el reto más grande que se ha presentado dentro de la lOgica de negocios de las aplicaciones. Una transacciOn desde la perspectiva del usuario, es considerada como un ünico evento de cambio que puede producirse o no. Los desarrolladores c...

全面介绍

Saved in:
书目详细资料
主要作者: Maldonado Mendieta, Vanessa Elizabeth (author)
其他作者: Valdivieso Sotomayor, María Belén (author)
格式: bachelorThesis
语言:spa
出版: 2006
主题:
在线阅读:http://dspace.utpl.edu.ec/handle/123456789/16610
标签: 添加标签
没有标签, 成为第一个标记此记录!
实物特征
总结:El manejo de transacciofleS en los sistemas de infomiaciOn, es el reto más grande que se ha presentado dentro de la lOgica de negocios de las aplicaciones. Una transacciOn desde la perspectiva del usuario, es considerada como un ünico evento de cambio que puede producirse o no. Los desarrolladores consideran una transacciOn como un estilo de programaciOn que les permite escribir módulos que puedan parlicipar en cálculos distribuidos. Las transacciones agrupan una serie de operaciones de manera que es posible garantizar la integridad del resultado final. 0 todas las operaciones se ejecutan con éxito y se confirman (se escriben en la base de datos), o toda la transacción se considers no realizada. La acciOn de cancelar una transacciOn se denomina revertir Ia transacciOn, 10 que pennite anular los cambios y recuperar el estado de la base de datos previo a la transacciOn. Las transacciones pueden involucrar a multiples registros, mUltiples relaciones e incluso multiples bases de datos. Todas las operaciones sobre una base de datoS son transacciones, incluso la actualizaciOn de un Unico registro existente es una transacciOn. Estas transacciones de bajo nivel las realiza el motor de base de datos de forma transparente y normalmente se puede ignorar este nivel de detalle.