13,697 views
5 votes
5 votes

Please explain the concept of Blind Write in a simplified manner w/ a small example! 

1 Answer

4 votes
4 votes

blind write is simply when a transaction writes without reading. i.e a transaction have WRITE(Q), but no READ(Q) before it. So, the transaction is writing to the database "blindly" without reading previous value.

If there is no read that happens prior to the first write then it is said to be a blind write.

  • W3(X) is a blind write, as there is no read before write [R3(X) before W3(X)]

  • W2(X) is not a blind write, as a read happens before write [R2(X) before W2(X)]

Related questions

1 votes
1 votes
1 answer
2
iarnav asked Dec 11, 2017
1,422 views
does graph based and time stamp ordering protocol ensure freedom from cascadeless rollback?
1 votes
1 votes
1 answer
3
iarnav asked Dec 11, 2017
1,082 views
what is the difference btw ABORT AND FAIL IN TRANSACTION? PLEASE EXPLAIN WITH A SMALL EXAMPLE!