CHAPTER
9
Transaction Management
TABLE OF CONTENTS
9.1 ACID Properties of Transactions
9.2 Need for Concurrency Control
9.9 Transaction Management in Oracle
CHAPTER OBJECTIVES
In this chapter you will learn the following:
› Why concurrency control is needed
› The meaning of serializability
› Why and how locking is done
› How the two-phase locking protocol works
› How timestamping is used for serializability
› How optimistic concurrency control techniques operate
› The meaning of database recovery
› The nature and purpose of the transaction log
› Why and ...
Get Databases Illuminated, 3rd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.