Article · Wikipedia archive · Last revised May 27, 2026

Blind write

In computing, a blind write, also known as a write-only transaction, occurs when a transaction writes a value without reading it. In particular, if a read r(X) of a resource X does not occur before a write w(X) to that resource in a transaction, then w(X) is blind write.

Last revised
May 27, 2026
Read time
≈ 1 min
Length
166 w
Citations
3
Source

In computing, a blind write, also known as a write-only transaction, occurs when a transaction writes a value without reading it.1 In particular, if a read r(X) of a resource X does not occur before a write w(X) to that resource in a transaction, then w(X) is blind write.

Blind writes can cause anomalies if multiple different blind write transactions are executed at the same time.2

Any view serializable schedule that is not conflict serializable must contain a blind write.3

References

References

  1. Agrawal, D.; Krishnaswamy, V. (1991). "Using multiversion data for non-interfering execution of write-only transactions". Proceedings of the 1991 ACM SIGMOD international conference on Management of data - SIGMOD '91. New York, New York, USA: ACM Press. pp. 98–107. doi:10.1145/115790.115801. ISBN 0-89791-425-2.
  2. Herman, Nanna Suryana; Anshar, Khairul; Andono, Pulung Nurtantio (2022-04-01). "Blind Write Protocol Throughput". Journal of Physics: Conference Series. 2224 (1) 012074. Bibcode:2022JPhCS2224a2074H. doi:10.1088/1742-6596/2224/1/012074. ISSN 1742-6588.
  3. Silberschatz, Abraham; Korth, Henry; Sudarshan, S (2019-02-19). "Module 17: Transactions" (PDF). Database System Concepts (7th ed.). McGraw-Hill. ISBN 978-0-07-802215-9.