transaction
termoUm grupo de operações que ou todas surtem efeito ou nenhuma surte, sem deixar estado visível pela metade.
A garantia é o que permite raciocinar sobre um sistema: dinheiro se move entre duas contas sem um instante em que não esteja em nenhuma. É também cara, e sistemas distribuídos gastam a maior parte do esforço de projeto decidindo quanto dela abrir mão - e é por isso que a pergunta interessante sobre qualquer sistema de armazenamento é o que ele promete ENTRE máquinas, e não dentro de uma.
Também conhecido como: acid