A atomicidade de uma transação distribuída, isto é, a propriedade de que ela seja totalmente executada ou totalmente rejeitada pelos nós participantes num sistema de bancos de dados distribuídos, é geralmente assegurada pela utilização de técnicas de:
A
(A) particionamento de dados;
B
(B) execução em duas fases (two phase commitment);