Phases in transaction
- Begin transaction
- Read or write
- End transaction
- Commit transaction / rollback / abort
Transaction management is done by transaction manager and concurrency controller in each site
Transaction management is implemented using two phase commit or three phase commit