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協定的優點和缺點: