ACID vs. BASE: entendendo as propriedades das transações
Uma transação em banco de dados é uma unidade lógica de trabalho que agrupa uma ou mais operações (leitura, escrita, atualização ou exclusão) em uma única execução atômica. A importância das transações reside na garantia de que os dados permanecem consistentes mesmo em cenários de concorrência, falhas de hardware ou interrupções de rede.