Lessico IT › Database › Commit a due fasi

Commit a due fasi

Database Svenska → Aggiornato: 2026-10-02

Protocollo per transazioni su più database: fase 1, tutti si «preparano»; fase 2, tutti fanno «commit» oppure tutti fanno «rollback».

È la soluzione classica per le transazioni distribuite. Il problema: se il coordinatore muore a metà, i nodi restano in sospeso. Nel mondo dei microservizi moderni si preferiscono il pattern saga o la consistenza eventuale al 2PC. Le transazioni XA ne sono l'implementazione enterprise.

← Torna al lessico