When I came across this statement I was confused, could anyone clarify?
Question : One of the properties known in relational databases such as ACID is durability, according to which, in a transaction completed with success, any updates made to the database by this transaction should persist.
(1) Unless other transactions are running at the time of failure.
(2) Even in the occurrence of failures in the database system, after the end of the transaction.
Is the statement (1) or (2) or both both correct? What would be the justification?
If the (2) statement, performing persistence of failed transactions does not violate the " C " property for consistency?For more information about the questioning, here the origin of the question.