Process / pipelineData Consistency & Recovery
Transaction Management
Transaction management is the mechanism by which database systems ensure reliable execution of multiple interdependent operations as atomic units. Formalized by Jim Gray and colleagues in the 1980s, transactions guarantee ACID properties (Atomicity, Consistency, Isolation, Durability) that protect data integrity even in the face of failures and concurrent access.
Open in MethodMindSoonVideoSoon
Read the full method
Members only
Sign inSign in with a free account to read this section.
Sources
- Gray, J. (1981). The transaction concept: Virtues and limitations. VLDB Endowment, 7(6), 519-539. DOI: 10.1145/1734686.1734703 ↗
- Papadimitriou, C. H. (1986). The Theory of Database Concurrency Control. Computer Science Press. link ↗
- Garcia-Molina, H., Ullman, J. D., & Widom, J. (2009). Database Systems: The Complete Book (2nd ed.). Pearson Education. link ↗