Transacciones Distribuidas

Description

Titulo general de Transacciones Distribuidas
Mario Enrique Zuñiga Cano
Mind Map by Mario Enrique Zuñiga Cano, updated more than 1 year ago
Mario Enrique Zuñiga Cano
Created by Mario Enrique Zuñiga Cano about 7 years ago
40
0

Resource summary

Transacciones Distribuidas
  1. Operaciones de Transacciones
    1. beginTransaction()
      1. endTransaction()
        1. abortTransaction()
        2. Definición de Transaccion
          1. es una colección de acciones
            1. que hacen transformaciones consistentes de los estados de un sistema
              1. preservando la consistencia del sistema
          2. Técnicas de implantación de transacciones
            1. Área de trabajo privada
              1. Este método consiste en realizar una copia con todas las transacciones que van siendo ejecutadas hacia un bloque o espacio (LOG) de trabajo que sea estable, esta lista se la conoce como lista de intenciones
              2. Bitácora de escritura anticipada
                1. Consiste en realizar copias de los bloques que serán utilizados dentro de una transacción de manera que se trabaje con estas copias para realizar todas las modificaciones necesarias.
              3. Condiciones de terminación de una transacción
                1. Control de concurrencia
                  1. Locks
                    1. Conjunto de características de un conjunto de entidades activas que cambian el estado de del consumo de un conjunto de recursos
                      1. https://www.youtube.com/watch?v=K9Vy-pCZDN8
                    2. Control de concurrencia optimista
                      1. asume que múltiples transacciones se pueden completar frecuentemente sin interferir entre sí.
                      2. Timestamping
                        1. sellado de tiempo
                          1. Es un mecanismo en línea que permite demostrar que una serie de datos han existido y no han sido alterados desde un instante específico en el tiempo.
                    3. Estructura de las transacciones
                      1. Transacciones planas
                        1. Transacciones Anidadas
                        2. Manejo de errores
                          1. Errores de un sitio
                            1. Cuando un sitio se muere y luego se levanta, busca las transacciones incompletas en su log
                            2. Errores del coordinador
                              1. Muere el coordinador y los sitios deben decidir qué hacer
                              2. Partición de la red
                                1. El coordinador quedará en una partición, y considerará a los demás sitios caídos
                              3. Protocolo de consenso distribuido
                                1. 2-Phase Commit

                                  Attachments:

                                  1. 3-Phase Commit
                                  Show full summary Hide full summary

                                  Similar

                                  Preguntas de exámen Sistemas Distribuidos
                                  Utriboy ;)
                                  Examen Sistemas Distribuidos FEB 2S 2012/2013
                                  Antoine B
                                  Examen Sistemas Distribuidos SEP 2014/2015
                                  Antoine B
                                  Examen Sistemas Distribuidos - FEB 2S 2014/2015
                                  Antoine B
                                  Sistemas Distribuidos (Modulo 2)
                                  Antoine B
                                  Examen Sistemas Distribuidos FEB 1S 2015/2016
                                  Antoine B
                                  Examen Sistemas Distribuidos FEB 2S 2013/2014
                                  Antoine B
                                  SISTEMAS DISTRIBUIDOS
                                  jchusi
                                  Examen Sistemas Distribuidos FEB 2S 2015/2016
                                  Antoine B
                                  Sistemas Distribuidos (Modulo 3)
                                  Antoine B
                                  Examen Sistemas Distribuidos - SEPT 2012/2013
                                  Antoine B