У нас есть динамодная глобальная таблица в 2 регионах. Таблица содержит такую информацию, как клики по веб-сайту с ключом пользователь и еще один столбец total_user_clicks , что, в свою очередь, является числовым значением. Для приращения этого значения мы используем функцию счетчика atomi c DynamoDB.
Давайте рассмотрим следующую ситуацию. В один момент времени мы отправляем два инкрементных обновления для одного ключа из двух разных регионов. Мой вопрос: каков будет конечный результат? Мы гарантировали, что это будет +2 в конце концов? Или это может быть +1 или +2, в зависимости от условий репликации?
Как я понимаю, если мы копируем журнал базы данных вместо необработанных строк, мы гарантированно в конечном итоге получим +2. Но я не могу найти подтверждения в официальных документах.