WikiDer > Конфликт записи и чтения
В Информатика, в области базы данных, конфликт чтения-записи, также известный как чтение незафиксированных данных, является вычислительной аномалией, связанной с чередованием выполнения транзакций.
Учитывая расписание S
T2 может прочитать объект базы данных A, измененный T1, который еще не зафиксирован. Это грязное чтение.
T1 может записать некоторое значение в A, что сделает базу данных несовместимой. Возможно, чередование выполнения может выявить эту несогласованность и привести к несогласованному конечному состоянию базы данных, нарушая КИСЛОТА правила.
Строгий 2PL преодолевает эту несогласованность, блокируя T2 от выполнения чтения / записи A. Обратите внимание, что Строгий 2PL может иметь ряд недостатков, например возможность тупиковые ситуации.
Смотрите также
Рекомендации
Эта статья не цитировать любой источники. (Август 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |