Ваше наблюдение очень интересно и противоречит наблюдениям, сделанным в прошлом в Являются ли DynamoDB "установленными" значениями CDRT? и Параллельные обновления в DynamoDB, есть ли какие-либо гарантии? - в Эти проблемы люди заметили, что одновременные записи в разные элементы набора или в разные атрибуты верхнего уровня, похоже, не перезаписываются. Однако ни один из случаев не совпадает с тем, что вы тестировали (вложенные атрибуты), поэтому это не окончательное доказательство того, что с вашим тестом что-то не так, но все же удивительно.
Презентации, сделанные в прошлом DynamoDB разработчики предположили, что в DynamoDB запись происходит на одном узле (назначенном «лидере» раздела), и что этот узел может сериализовать параллельные записи. Эта сериализация необходима для обеспечения безопасной работы условных обновлений, приращений счетчиков и т. Д. c. С одновременной записью. Предположительно, одна и та же сериализация могла бы также позволить одновременно безопасно изменять несколько субатрибутов. В противном случае это может означать, что эта сериализация намеренно отключена для определенных обновлений, возможно, для всех безусловных обновлений (без ConditionExpression). Это очень удивительно, и Amazon должна была документально подтвердить это ...