Я пишу веб-приложение, где два разных пользователя могут обновить список вещей, например, сделать список. Я понял, что оптимистический механизм блокировки работает лучше всего, так как я не ожидаю высокой конкуренции.
Я смотрел уровни изоляции транзакций, и теперь я немного запутался. Похоже, что разные уровни изоляции транзакций также решают подобные проблемы.
Как эти две разные концепции связаны друг с другом? Если возможно, простейшим примером.