Two-phase protocol in database management system is
1
A concurrency mechanism that ensures serializability
2
a recovery protocol used for restoring a database after a crash
3
any update to the system log done in 2 phases
4
not effective in database