Мне нужно несколько советов о том, как лучше всего хранить много информации для одного пользователя с помощью AWS. Проблема заключается в том, что каждый пользователь после регистрации на моем веб-сайте должен выбрать способности из банка с 40 способностями (свойства, которые может выбрать любой пользователь), и мне нужно найти хороший способ сохранить их для каждого пользователя.
В настоящее время я использую Cognito для таблицы пользователей и DynamoDB для хранения информации о пользователях. Теоретически, я могу просто иметь столбец в моей DynamoDB для каждой способности, а затем иметь «1», если пользователь выбрал его, и «0», если нет. Но это приведет к примерно 40 дополнительным столбцам, и я хотел знать, есть ли лучший способ справиться с этим.
Спасибо за ваше время!