Sono un principiante nella transazione, solo una domanda sul registro delle transazioni. Sappiamo che quando eseguiamo il commit di una transazione, le modifiche vengono scritte nel registro delle transazioni, ma il registro delle transazioni è nella RAM o nei file fisici? Se è nella RAM e quando si verifica un errore del sistema, ovviamente la RAM verrà cancellata in modo da perdere le informazioni sulla transazione, quindi come possiamo recuperare il commit?