GABARITO: A
Uma confirmação de duas fases (two-fase commit) é um protocolo padronizado que garante que uma confirmação de banco de dados seja implementada na situação em que uma operação de confirmação deve ser dividida em duas partes separadas.
No gerenciamento de banco de dados, salvar alterações de dados é conhecido como commit e desfazer alterações é conhecido como rollback. Ambos podem ser alcançados facilmente usando o log de transações quando um único servidor está envolvido, mas quando os dados estão espalhados por servidores geograficamente diversos em computação distribuída (ou seja, cada servidor sendo uma entidade independente com registros de log separados), o processo pode se tornar mais complicado .
FONTE:https://www.techopedia.com/definition/1252/two-phase-commit