Transaction Management Concepts
1 Topics
Transactions and ACID Properties
10 Sub-topics
Transaction Properties (ACID) - Overview
Transaction Operations - Begin, Commit, Rollback
Why Transactions Are Critical
Concurrency Control Concepts
1 Topics
Concurrency Control Mechanisms
15 Sub-topics
Need for Concurrency Control
Problems Without Concurrency Control
Uncommitted Dependency Problem
Inconsistent Analysis Problem
Concurrency Control Techniques Overview
Two-Phase Locking Protocol
Deadlock Prevention Strategies
Deadlock Detection and Recovery
Timestamp-Based Protocols
Optimistic Concurrency Control
Multi-Version Concurrency Control (MVCC)
Transaction Isolation Levels
1 Topics
Isolation Levels and Trade-offs
9 Sub-topics
Understanding Isolation Levels
Isolation Level Trade-offs
Choosing Appropriate Isolation Level
Isolation Levels and Performance
Database Recovery Concepts
1 Topics
Recovery Mechanisms
11 Sub-topics
Need for Database Recovery
Types of Failures - Transaction, System, Media
Recovery Techniques Overview
Write-Ahead Logging (WAL)
Deferred Database Modification
Immediate Database Modification
Recovery with Concurrent Transactions
ARIES Recovery Algorithm Concept