Загадочная проблема с коллизией ha sh в DynamoDB - PullRequest
1 голос
/ 28 мая 2020

Я новичок в DynamoDB. В настоящее время я изучаю проблему в DynamoDB. После того, как файл транзакции был проверен как обычная транзакция в лямбда-выражении, DynamoDB обнаружил дублированную транзакцию. Оказалось, что это не дублированная транзакция, и ее нужно было нормально обрабатывать с другими транзакциями. Но, как ни странно, это не удалось. Я подозреваю, что при сравнении хэшей (ключа раздела) произошла коллизия, и каким-то образом он понял, что ключ недостаточно уникален. Он определенно уникален вместе с ключом сортировки. Если это дублированный вопрос, он выбрасывает ConditionalCheckFailedException в текущей ситуации и не будет записываться дальше после фильтрации в db. Я хотел бы лучше понять, как DynamoDB может иметь проблему и какие решения могут быть хорошими для предотвращения того же инцидента. У него никогда раньше не было этой проблемы Если у вас есть идеи, я буду рад вас услышать!

...