Blind write

{{Short description|Computing term}}

In computing, a blind write, also known as a write-only transaction, occurs when a transaction writes a value without reading it.{{Cite journal |last=Agrawal |first=D. |last2=Krishnaswamy |first2=V. |date=1991 |title=Using multiversion data for non-interfering execution of write-only transactions |url=https://doi.org/10.1145/115790.115801 |journal=Proceedings of the 1991 ACM SIGMOD international conference on Management of data - SIGMOD '91 |location=New York, New York, USA |publisher=ACM Press |pages=98–107 |doi=10.1145/115790.115801}} 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|date=June 2025}}

Blind writes can cause anomalies if multiple different blind write transactions are executed at the same time.{{Cite journal |last=Herman |first=Nanna Suryana |last2=Anshar |first2=Khairul |last3=Andono |first3=Pulung Nurtantio |date=2022-04-01 |title=Blind Write Protocol Throughput |url=https://iopscience.iop.org/article/10.1088/1742-6596/2224/1/012074 |journal=Journal of Physics: Conference Series |volume=2224 |issue=1 |pages=012074 |doi=10.1088/1742-6596/2224/1/012074 |issn=1742-6588}}

Any view serializable schedule that is not conflict serializable must contain a blind write.{{Cite book |last=Silberschatz |first=Abraham |title=Database System Concepts |last2=Korth |first2=Henry |last3=Sudarshan |first3=S |date=2019-02-19 |publisher=McGraw-Hill |isbn=9780078022159 |edition=7th |chapter=Module 17: Transactions |chapter-url=https://www.db-book.com/slides-dir/PDF-dir/ch17.pdf |chapter-format=}}

References

{{reflist}}

{{DEFAULTSORT:Blind Write}}

Category:Transaction processing

{{Compu-prog-stub}}