null
US
Entrar
Registre-se gratuitamente
Registre-se
Detectamos que o JavaScript não está habilitado no teu navegador. Habilite o Javascript para o funcionamento correto do nosso site. Por favor, leia os
Termos e Condições
para mais informações.
Próximo
Copiar e Editar
Você deve estar logado para concluir esta ação!
Inscreva-se gratuitamente
21852492
TRANSACCIONES en BD
Descrição
Mapa conceptual sobre las transacciones en Base de datos
Sem etiquetas
base de datos
transacciones
ingeniería
Mapa Mental por
Fany Estrda
, atualizado more than 1 year ago
Mais
Menos
Criado por
Fany Estrda
mais de 4 anos atrás
18
0
0
Resumo de Recurso
TRANSACCIONES en BD
TÉCNICAs DE IMPLEMENTACIÓN
Área de trabajo privada
Realizar copias de los bloques que serán utilizados
De manera que se trabaje con estas copias para realizar todas las modificaciones necesarias.
Bitácora de escritura anticipada
Realizar una copia con todas las transacciones que van siendo ejecutadas
Esta se copia en una "lista de intenciones"
Esto se define como bloque o espacio (LOG) de trabajo estable
Las transacciones serán actualizadas con la información una vez que se ha determinado el fin de la transacción.
Protocolo de compromiso de dos fases
Existe un coordinador que normalmente es el proceso que inicio la transacción.
Fase 1
El coordinador manda el registro al LOG.
Y envía un mensaje de confirmación a todos los nodos involucrados
Cada procesos debe decidir si está listo o no
Fase 2
Res. Negativa o fallo
El coordinador decide abortar la transacción
Res. positiva
El coordinador escribe en el log la decisión y manda un mensaje a los procesos implicados.
TIPOS
Operaciones primitivas encerradas entre las palabras clave BEGIN y END
Planas
Simple
Se realiza peticiones a más de un servidor.
Anidada
Transacción de nivel superior
Puede abrir subtransacciones y esas mismas, pueden abrir más, hasta cualquier profundidad de anidamiento.
ESTADOS DE LAS TRANSACCIONES
Activa
Al comenzar y ejecutar
Comprometida
Se ejecuto la última instrucción de la transacción pero no se ha confirmado
Confirmada
La transacción se completo correctamente.
Fallida
Cuando es imposible continuar con su ejecución debido a errores
Abortada.
Reinicio o cancelación, la BD regresa a su estado anterior
PROPIEDADES ACID
Aislamiento (Isolation)
El sistema garantiza cada transacción
Atomicidad
Se realizan adecuadamente todas las operaciones o no se realiza ninguna
Consistencia
Sólo se empieza aquello que se puede acabar
Durabilidad
Los cambios realizados en la base de datos permanecen, incluso si hay fallos en el sistema.
Consideraciones
Definir el aislamiento.
Definir la administración de errores.
Definir los limites de una transacción
CONCEPTO
Secuencia de operaciones ejecutada como una unidad
¿qué hace?
Accede y actualiza varios elementos de datos
características
Estado consciente de la BD
Inicio de la transacción
Fin de la transacción
Estado inconsiente de la BD
Durante la transacción
Ejecución múltiple
Perspectiva usuario
Operaciones elementales (añadir, actualizar, quitar..)
Perspectiva Base de Datos
Operaciones con significado del modelo semántico
Quer criar seus próprios
Mapas Mentais
gratuitos
com a GoConqr?
Saiba mais
.
Semelhante
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
Explore a Biblioteca