發現原post很準,今年高考的一題 , 好像就考到這個範圍。
※ 引述《gn01398532 (GOA)》之銘言:
: 大家好,想問
: 1. 何謂交易的衝突?
: 我的理解:
: 就是不同筆交易對同一個資料項目做Read和Write的時間先後,
: 可能看到(還是執行)的結果不同?
試答:
1 兩筆以上交易, 皆 access 同一 data (如 X)
2 兩交易中 至少有一交易是 write(x), 即 兩者都有write(X)
或 一 write(X),另一 read(X)。
(若 兩者 皆是 read(x) 則 不衝突 )
: 3. 何謂景觀等價(view equivalent?)
: 這題對我來說很抽象,為何是限制較少的排程等價性定義?
: 要滿足此等價性,有三個條件:
: (1)排程s1和s2,第一個read的交易相同
: (2)兩排程,其read到其他交易write過的執行順序相同
: (3)最後write各資料項目的交易(為何是給下一個排程read的值)
: 不懂為何要滿足此三條件,以及找出的視界等價性序列的呈現結果為何是視界等價?
這部分請看聖經本的定義, 因為上面文字的(1)(2)(3) 寫的不清楚,看了反而不易董。
雖然聖經本 碁峰資訊譯者 翻譯的也不算很好,但基本看了應該會懂。