но феноменов в разных источниках описывается пять. Есть ещё потерянное обновление - это когда результаты одной транзакции перетираются другой транзакцией которая началась, но закончилась позже чем та, которая успела зафиксировать свои изменения. И ещё - аномалия сериализации. Про это хорошо описано тут (пример black and white) - https://wiki.postgresql.org/wiki/SSI#Black_and_White
И тут хорошие примеры - https://habr.com/post/317884/?mobile=no
Ну и тут - https://bozaro.github.io/tech-db-lectures/04/#6
На самом деле неважно, сколько можно придумать [названий] феноменов. Важно то, что: . На SERIALIZABLE их не должно быть. . На других уровнях изоляции ISO SQL запрещает только конкретно указанные, все остальные могут происходить.
Обсуждают сегодня