1.6 ACID (Atomicidade, consistência, isolamento e durabilidade)

ACID é um termo utilizado em ciência da computação para descrever as 4 propriedades que garantem a integridade das transações em um banco de dados. Veja a descrição de cada uma delas:

  • Atomicidade

    Essa propriedade garante que todas as transações sejam atômicas (indivisíveis), ou seja, que as transações sejam executadas em sua totalidade. Se ocorrer algum erro, todas as operações que compõem a transação serão descartadas.

  • Consistência

    A execução de uma transação deve levar o banco de dados de um estado consistente para outro estado de consistência, ou seja, toda transação deve respeitar as regras de integridade dos dados (tipo de dado, chave primária etc).

  • Isolamento

    É um recurso do banco que tem como objetivo evitar que, em um sistema multiusuário, transações em paralelo interfiram umas nas outras.

  • Durabilidade:

    Significa que os efeitos de uma transação são permanentes, podendo ser desfeitos somente como resultado de uma transação posterior e bem-sucedida.

Ao longo desta obra essas propriedades serão constantemente relembradas e apreciadas como vantagens de se utilizar um banco de dados.

results matching ""

    No results matching ""