С какими последствиями происходит race condition при записях в БД? Чет не могу нагуглить, во всех статьях говорят только как избежать его, через дедлок.
С какими последствиями происходит race condition при записях в БД? Чет не могу нагуглить, во всех статьях говорят только как избежать его, через дедлок.
Кароч Гонки закончатся двумя моментами могут 1) Субд тебя нах пошлёт, если сразу одновременно пойдёт запись 2) Данные запишутся криво
1) в зависимости от настроек Субд при обращении к одни и тем же данным одновременно она может прост послать того, кто последний. Кинет экспепшн, точно не помню какой
2) запись выполнится, но вот кто запишет первый, а кто последний - решит сама субд и опять же из-за этого может пострадать целостность данных или их достоверность
1) в зависимости от настроек Субд при обращении к одни и тем же данным одновременно она может прост послать того, кто последний. Кинет экспепшн, точно не помню какой
А при дедлоке (транзакции) оно последнего кинет в ожидание?