Consider the following schedules: S1: r1(A); r1(B); w1(C); w2(D); w1(A); w2(A); r1(D); S2: r1(A); r1(B); r1(C); r1(D); w1(A); w2(B); w3(C); w4(D) Which of the following option is correct?
|
S1 has blind writes and S2 is not |
B
|
S2 has blind writes and S1 is not |
C
|
Both schedules are conflict serializable |
|
None of the above |
According to me, both the schedules have a blind write, my main doubt here is blind write is considered at what level, is it in the schedule level or in the individual transactions level in the schedule, as far as I know, blind writes are considered at the transaction level.
This source https://dba.stackexchange.com/questions/115435/what-is-meant-by-a-blind-write-in-a-schedule also implies that the blind writes are considered at transaction level in the schedule.
Please confirm.