Модель данных в DynamoDB - PullRequest
       9

Модель данных в DynamoDB

0 голосов
/ 27 апреля 2018

При использовании Mobile Hub (AWS) строится таблица DynamoDB. В какой-то момент есть возможность загрузить модель данных для таблицы. Но мы не видим эту опцию (AFAIK), если мы не используем Mobile Hub. Итак, вопрос: Есть ли способ получить модель данных для таблицы, если не используется Mobile Hub?

1 Ответ

0 голосов
/ 27 апреля 2018

Просто чтобы уточнить, у DynamoDB нет полной модели данных, такой как RDBMS. Тем не менее, он имеет ключ хеша, ключ раздела (если он определен) и все детали индекса.

Вы можете получить эту информацию, используя Описание таблицы API . API выдаст вывод в формате JSON. Пожалуйста, посмотрите на ссылку для получения дополнительной информации.

Обратите внимание, что все неключевые атрибуты не включены в модель данных. Это основная концепция в базе данных NoSQL, и это гибкость базы данных NoSQL по сравнению с RDBMS.

  • Структура элемента (неключевые атрибуты) не должна быть определена, пока создание таблицы. На самом деле, DynamoDB не позволяет определить неключевые атрибуты при создании таблицы
  • Неключевые атрибуты в одном элементе не обязательно должны быть одинаковыми в другом пункт
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...