Timestamping
  • Transactions ordered globally so that older transactions, transactions with smaller timestamps, get priority in the event of conflict.
  • Conflict is resolved by rolling back and restarting transaction.
  • No locks so no deadlock.