DBMS时间戳顺序协议-
基本时间戳排序协议的工作原理如下:
每当事务Ti发出Read(X)操作时,请检查以下条件:
W_TS(X)> TS(Ti)
则拒绝该操作。W_TS(X)<= TS(Ti)
则执行操作。每当事务Ti发出Write(X)操作时,请检查以下条件:
TS(Ti)<R_TS(X)
则操作被拒绝。TS(Ti)<W_TS(X)
则拒绝操作并且回滚Ti,否则执行操作。TS(TI)
表示事务Ti的时间戳。R_TS(X)
表示数据项X的读时间戳。W_TS(X)
表示数据项X的写时间戳。TO协议的优点和缺点: