Язык запросов SQL
Как соблюдать требования 426 ФЗ Рекомендации и советы по управлению персональными данными в соответствии с требованиями нового законодательства. Консультация на сайте: https://prommash-test.ru/blog/kogda-provoditsa-vneplanovaya-spetsialnaya-otsenka-usloviy-truda/.
         

Последовательное выполнение исключает



Последовательное выполнение исключает нежелательные взаимодействии

Конфликт транзакций не происходит, если они выполняются последовательно. Главное — побыстрее занять очередь. Если невыполнимая транзакция пользователя 1 заканчивается перед началом транзакции пользователя 2, то функция ROLLBACK (откат) возвращает все товары, заказанные пользователем 1, делая их доступными во время транзакции пользователя 2. Если бы во втором примере транзакции выполнялись последовательно, то у пользователя 2 не было бы возможности изменить количество единиц любого товара, пока не закончится транзакция пользователя 1. Только после окончания транзакции пользователя 1 пользователь 2 сможет увидеть, сколько есть в наличии единиц требуемого товара.

Если транзакции выполняются последовательно, одна за другой, они не смогут друг с другом взаимодействовать и нежелательные последствия таких взаимодействий исключаются, Если результат одновременных транзакций будет таким же, как и при последовательном выполнении, то эти транзакции называются упорядочиваемыми (serializable).



Содержание раздела