About the ‘D’ in ACID Transactions
I just got prompted to write this in an email reply and I think it's worth sharing.
My personal definition for ACID's Durability tenet is as follows:
"The outcome of the transaction outlasts the transaction, meaning that the result of the transaction is published to other consumers as the transaction completes. ‘I’ resolves into ‘D’."
People seem to think that there’s an implied guarantee on the outcome of the transaction lasting forever. I...