Vamos a um exemplo para ficar mais claro:
É fácil entender que o rollback em cascata pode ser muito complexo e demorado. Por isso que quase todos os mecanismos de recuperação são projetados de modo que o rollback em cascata nunca seja necessário.
|
Na prática, o rollback em cascata das transações nunca é exigido nos SGBDs modernos, porque os métodos de recuperação atuais garantem sequenciamento das transações sem cascata. Logo, não é necessário gravar quaisquer operações de leitura de dados (read_item) no log, pois estas só seriam necessárias para determinar o rollback em cascata.
|