В моей таблице DynamoDB с именем users
мне нужен уникальный идентификатор, который легко запомнить пользователям.
В СУБД я могу использовать идентификатор автоматического увеличения для удовлетворения требования.
Поскольку в DynamoDB нет способа автоматически идентифицировать идентификатор, есть ли способ удовлетворить это требование?
Если я сохраню последний использованный идентификатор в другой таблице (lastIdTable
), извлеките его перед добавлением нового документаувеличьте это число и сохраните обновленные номера в обеих таблицах (lastIdTable
и users
), что будет очень неэффективно.
ОБНОВЛЕНИЕ
Обратите внимание, что естьнет способа использовать существующий атрибут или получать от пользователей информацию для этой цели.