TRANSACCIONES en BD

Beschreibung

Mapa conceptual sobre las transacciones en Base de datos
Fany Estrda
Mindmap von Fany Estrda, aktualisiert more than 1 year ago
Fany Estrda
Erstellt von Fany Estrda vor mehr als 4 Jahre
18
0

Zusammenfassung der Ressource

TRANSACCIONES en BD
  1. TÉCNICAs DE IMPLEMENTACIÓN
    1. Área de trabajo privada
      1. Realizar copias de los bloques que serán utilizados
        1. De manera que se trabaje con estas copias para realizar todas las modificaciones necesarias.
      2. Bitácora de escritura anticipada
        1. Realizar una copia con todas las transacciones que van siendo ejecutadas
          1. Esta se copia en una "lista de intenciones"
            1. Esto se define como bloque o espacio (LOG) de trabajo estable
              1. Las transacciones serán actualizadas con la información una vez que se ha determinado el fin de la transacción.
        2. Protocolo de compromiso de dos fases
          1. Existe un coordinador que normalmente es el proceso que inicio la transacción.
            1. Fase 1
              1. El coordinador manda el registro al LOG.
                1. Y envía un mensaje de confirmación a todos los nodos involucrados
                  1. Cada procesos debe decidir si está listo o no
                  2. Fase 2
                    1. Res. Negativa o fallo
                      1. El coordinador decide abortar la transacción
                      2. Res. positiva
                        1. El coordinador escribe en el log la decisión y manda un mensaje a los procesos implicados.
                2. TIPOS
                  1. Operaciones primitivas encerradas entre las palabras clave BEGIN y END
                    1. Planas
                      1. Simple
                        1. Se realiza peticiones a más de un servidor.
                      2. Anidada
                        1. Transacción de nivel superior
                          1. Puede abrir subtransacciones y esas mismas, pueden abrir más, hasta cualquier profundidad de anidamiento.
                    2. ESTADOS DE LAS TRANSACCIONES
                      1. Activa
                        1. Al comenzar y ejecutar
                        2. Comprometida
                          1. Se ejecuto la última instrucción de la transacción pero no se ha confirmado
                          2. Confirmada
                            1. La transacción se completo correctamente.
                            2. Fallida
                              1. Cuando es imposible continuar con su ejecución debido a errores
                              2. Abortada.
                                1. Reinicio o cancelación, la BD regresa a su estado anterior
                              3. PROPIEDADES ACID
                                1. Aislamiento (Isolation)
                                  1. El sistema garantiza cada transacción
                                  2. Atomicidad
                                    1. Se realizan adecuadamente todas las operaciones o no se realiza ninguna
                                    2. Consistencia
                                      1. Sólo se empieza aquello que se puede acabar
                                      2. Durabilidad
                                        1. Los cambios realizados en la base de datos permanecen, incluso si hay fallos en el sistema.
                                        2. Consideraciones
                                          1. Definir el aislamiento.
                                            1. Definir la administración de errores.
                                              1. Definir los limites de una transacción
                                            2. CONCEPTO
                                              1. Secuencia de operaciones ejecutada como una unidad
                                                1. ¿qué hace?
                                                  1. Accede y actualiza varios elementos de datos
                                                    1. características
                                                      1. Estado consciente de la BD
                                                        1. Inicio de la transacción
                                                          1. Fin de la transacción
                                                          2. Estado inconsiente de la BD
                                                            1. Durante la transacción
                                                            2. Ejecución múltiple
                                                              1. Perspectiva usuario
                                                                1. Operaciones elementales (añadir, actualizar, quitar..)
                                                                2. Perspectiva Base de Datos
                                                                  1. Operaciones con significado del modelo semántico
                                                        Zusammenfassung anzeigen Zusammenfassung ausblenden

                                                        ähnlicher Inhalt

                                                        INGENIERIA DE MATERIALES
                                                        Ricardo Álvarez
                                                        Elementos Básicos de Ingeniería Ambiental
                                                        Evilus Rada
                                                        Historia de la Ingeniería
                                                        Camila González
                                                        Introducción a la Ingeniería de Software
                                                        David Pacheco Ji
                                                        UNIDAD II DIBUJO PROYECTIVO
                                                        anyimartinezrued
                                                        GENERALIDADES DE LAS EDIFICACIONES
                                                        yessi.marenco17
                                                        MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
                                                        Ruben Dario Acosta P
                                                        Estado de la ingenería mecánica y su perspectiva a futuro
                                                        Roberto Martinez
                                                        MAPA CONCEPTUAL SOBRE LA INICIATIVA CDIO
                                                        Victor Antonio Rodriguez Castañeda
                                                        Características de la Pitahaya y su potencial de uso en la industria alimentaria
                                                        Héctor Infanzón
                                                        MENTEFACTO BASE DE DATOS
                                                        jessica patiño