Я пытаюсь найти информацию о том, как реализовать оптимистические блокировки в БД Tarantool. Этот случай не описан в документации, поэтому я не могу понять, как это сделать.
Моя цель - найти способ разрешить потенциальные конфликты данных для одновременного обновления одних и тех же кортежей от нескольких клиентов (серверов приложений). При такой загрузке всегда есть задержка между чтением кортежа и его обновлением, поэтому есть место для условий гонки. Я стараюсь избегать пессимистичных блокировок в распределенной системе - для такой блокировки нам нужен дополнительный компонент - и любое добавление нового компонента должно выполняться с учетом многих соображений.