4 года назад
Коротко о транзакции в SQL
Транзакция - это неделимая с точки зрения воздействие на бд последовательность операторов манипулирование данными приводящие к одному из двух возможных результатов: успешно или откат Свойства транзакций Транзакция в СУБД должна обладать свойствами: Все действия с данными в транзакции должны быть либо подтверждены, либо отменены По окончании транзакции данные либо остаются неизменными, либо измененные данные будут удовлетворять ограничениям целостности, правилам (rules) и другим критериям согласованности данных Транзакции должны выполнятся автономно и независимо от других транзакций...
505 читали · 4 года назад
Разбираем блокировки в SQL
Блокировки Блокировки – это механизм поддержки требования об изолированности транзакций Блокировки классифицируются по типам, уровням изоляции и объектам, на которые накладываются блокировки. В качестве объектов блокировок могут выступать следующие сущности: Минимальная единица хранения данных в файле базы данных. Размер страницы в MS составляет 8 Кб, в Sybase и Oracle – 2, 8, 16 и т.д., обычно кратно размеру блока операционной системы При автоматическом определении объекта блокировки сервер должен...