Как сказано в документации Dynamodb, рекомендуется использовать только одну таблицу для моделирования всех наших сущностей.
Вы должны поддерживать как можно меньше таблиц в приложении DynamoDB. Для большинства хорошо разработанных приложений требуется только одна таблица.
Теперь предположим, что у нас есть продукт и пользовательский объект, используя только одну таблицу, у нас есть такая схема:
В DynamodB рекомендуется хранить связанные данные вместе, поэтому пользовательские данные «дублируются» в записи продукта.
У меня вопрос: если однажды я обновлю имя пользователя, Dynamodb сможет автоматически обновить копию этого пользователя в моей записи о продукте, или этот вид обновления должен быть выполнен вручную?