Уровни изоляции

Оценить
(0 голоса)

В теории каждая транзакция должна быть полностью изолирована от всех других транзакций. Однако в подобном случае объем доступных данных значительно сокращается, потому что операции чтения в транзакции блокируются операциями записи в других транзакциях, и наоборот. Если доступность данных является важным требованием, это свойство должно быть ослаблено с использованием уровней изоляции. Уровни изоляции задают степень, в которой отыскиваемые в транзакции данные будут защищены от изменений в других транзакциях. Прежде чем начать рассмотрение существующих уровней изоляции, в следующем разделе мы вкратце рассмотрим сценарии, которые могут возникнуть при отсутствии блокировок и, следовательно, не существует никакой изоляции между транзакциями.


Проблемы конкурентного доступа
Database Engine и уровни изоляции
READ UNCOMMITTED
READ COMMITTED
REPEATABLE READ

Добавить комментарий


Защитный код
Обновить

© 2021 serversql.ru. Все права защищены.