Ключ раздела на динамо-базе данных - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть случай, когда я хочу добавить запись в динамо-базу данных.У меня есть некоторый набор атрибутов наряду с хэш-значением, которое всегда уникально в каждом запросе.Было бы хорошей идеей использовать этот столбец хеш-значения в качестве ключа раздела или GSI?Если я сделаю его в качестве ключа раздела, то будет ли он всегда сохранять новую запись в новом разделе, потому что мое хэш-значение всегда будет уникальным?

1 Ответ

0 голосов
/ 20 сентября 2019

Создайте GSI, только если вам нужно выполнять запросы на основе столбцов, отличных от основного хэша.

DynamoDB выделяет дополнительные разделы для таблицы в следующих ситуациях:

  • ЕслиВы увеличиваете выделенные параметры пропускной способности таблицы сверх того, что могут поддерживать существующие разделы.
  • Если существующий раздел заполняется до полной емкости и требуется больше места для хранения.

Подробнее об этом здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...