transactions: A transaction is a series of actions that are treated as a separate unit of work that either completes or does not work
Transaction Management: Transaction management is an enterprise-wide application Development Center, which is an essential technology to ensure data integrity and consistency
four key attributes of a transaction (
A C I D
)
*
atomicity (automicity): A transaction is an atomic operation, by
a series of actions that either complete or do not work
*
Consistency (consistency) Once the transaction action is complete, the transaction commits, and the data and resources are in a form that satisfies the consistency of the business rules
*
Isolation (isolation): There may be many transactions that process the same data at the same time, so each transaction should be isolated from other transactions, preventing data from getting corrupted
*
Persistence (durability) Once the transaction is complete, regardless of the system error, its results should not be affected, typically, the result of the transaction is saved to the persisted memory
My simple understanding of the business