Useful Links
Computer Science
Databases
Database Management Systems
1. Introduction to Databases and DBMS
2. Data Models
3. The Relational Model
4. Database Design
5. SQL (Structured Query Language)
6. Storage and File Structure
7. Query Processing and Optimization
8. Transaction Management
9. Recovery Systems
10. Database Security
11. Distributed Database Systems
12. NoSQL Database Systems
13. Data Warehousing and OLAP
14. Emerging Database Technologies
Recovery Systems
Failure Types
Transaction Failures
Logical Errors
System Errors
System Crashes
Software Failures
Hardware Failures
Disk Failures
Media Failures
Head Crashes
Storage Types
Volatile Storage
Non-Volatile Storage
Stable Storage
Recovery Concepts
Data Recovery
Transaction Recovery
System Recovery
Log-Based Recovery
Write-Ahead Logging
Log Structure
Log Records
Log Sequence Numbers
Recovery Algorithms
Deferred Update Recovery
Immediate Update Recovery
Checkpointing
Checkpoint Types
Checkpoint Frequency
Recovery with Checkpoints
Shadow Paging
Shadow Page Table
Page Allocation
Recovery Process
Advanced Recovery Techniques
ARIES Recovery Algorithm
Analysis Phase
Redo Phase
Undo Phase
Fuzzy Checkpointing
Media Recovery
Backup and Restore
Backup Strategies
Full Backup
Incremental Backup
Differential Backup
Remote Backup Systems
Point-in-Time Recovery
Previous
8. Transaction Management
Go to top
Next
10. Database Security