Uma "atualização transacional" é um tipo de atualização que:
- é atômico - enquanto a atualização está em execução, seu sistema está funcionando perfeitamente;
- pode ser revertida - se a atualização falhar ou se a versão mais recente do software não for compatível com sua infraestrutura, você poderá restaurar rapidamente a situação como era antes da atualização.
Com o APT, geralmente apenas a versão mais recente de um software está disponível (você não pode reverter) e a atualização de um pacote com todas as suas dependências pode deixar o sistema temporariamente inutilizável durante o processo.
Além disso, os pacotes Snappy são "independentes", ou seja: eles não têm dependências. Todas as bibliotecas e componentes necessários são limitados dentro do mesmo pacote Snappy.