Main implementation techniques
•
Logging
–
Interaction with buffer management
–
Use in restart procedure
•
Locking
•
Distributed Commit