Imagem de fundo

O uso de transações distribuídas em bancos de dados...

O uso de transações distribuídas em bancos de dados introduz o problema da manutenção da propriedade da atomicidade para essas transações. Se uma transação depende de operações que devem ocorrer em dois ou mais nós distintos, é necessário que o sucesso ou falha dessas operações possa ser percebido por todos os nós participantes.

Um dos algoritmos mais utilizados para a implementação de transações dessa natureza é:


A

Sync-lock;


B

SyncPoint;


C

Undo-Redo;


D

2-phase lock;


E

2-phase commitment.