Transações distribuídas

2.049 visualizações

Publicada em

.

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.049
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
41
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Transações distribuídas

  1. 1. TRANSAÇÕES DISTRIBUÍDAS CLEITON RODRIGUES DAYANE COSTA
  2. 2. Alguns Conceitos Transações - Uma transação é uma sequência de operações executadas como uma única unidade lógica de trabalho;
  3. 3. Alguns Conceitos Transações Distribuídas – São transações que envolvem mais de um servidor.
  4. 4. Tipos de Transações Distribuídas Transação Plana Fonte: Coulouris, George et all (2009)
  5. 5. Tipos de Transações Distribuídas Transação Aninhada Fonte: Coulouris, George et all (2009)
  6. 6. O Coordenador de uma Transação Distribuída O serviço DTC (Coordenador de Transações Distribuídas) coordena as transações que atualizam dois ou mais recursos protegidos por transação, como bancos de dados, filas de mensagens, sistemas de arquivos, entre outros. Esses recursos protegidos por transação podem estar em um único computador ou distribuídos em vários computadores em rede.
  7. 7. Protocolos de Efetivação Atômica Foram inventados no início dos anos 70; A atomicidade das transações exige que, quando uma transação distribuída chegar ao fim, todas as suas operações sejam executadas ou que nehuma delas seja executada; Protocolo de efetivação atômica de uma fase: é inadequado;
  8. 8. Protocolos de Efetivação Atômica Protocolo de efetivação de duas fases é projetado de forma a permitir que qualquer participante cancele sua parte de uma transação;
  9. 9. Protocolos de Efetivação de Duas Fases Fonte: Coulouris, George et all (2009)
  10. 10. Protocolos de Efetivação de Duas Fases paraTransações AninhadasFonte: Coulouris, George et all (2009)
  11. 11. OBRIGADO

×