Blind write

Last updated

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, a write wi(X) is said to be blind if it is not the last action of resource X and the following action on X is a write wj(X).[ citation needed ]

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

  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: 98–107. doi:10.1145/115790.115801.
  2. Herman, Nanna Suryana; Anshar, Khairul; Andono, Pulung Nurtantio (2022-04-01). "Blind Write Protocol Throughput". Journal of Physics: Conference Series. 2224 (1): 012074. 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   9780078022159.