I know that every conflict-serialisable schedule is view-serialisable but the converse is not true. I read in a webpage that when a schedule is view-serialisable but not conflict-serialisable then there exist some blind writes. So what is a blind write?
A blind write is a write operation e.g. W(X) by a transaction Ti after which the attribute X is not read by a transaction but some other transaction Tj performs another write operation on attribute X. Thus, the write operation by Ti becomes blind write.
If a transaction without reading a data item directly performs a write operations ,then it is Blind or Dirty Write.
T-1 T-2 R(A) W(A) R(A) W(A) R(B) W(B)--------| | | W(B) (In this it has directly performed W(B) without reading B i.e R(B) )