Если я открою транзакцию на READ UNCOMMITTED
уровне изоляции, гарантированно ли я вижу последние данные в каждой таблице / строке ?Т.е. как только какая-то другая транзакция обновит строку, моя транзакция увидит это изменение?(это было бы аналогично сквозной записи в основную память)
Возможно ли, что мой SELECT
получит строку, содержащую часть UPDATE
, но не всеиз этого?Каким в этом случае будет самый маленький элемент, который атомарно обновляется / читается?
Существуют ли различия в различных системах реляционных баз данных?