DynamoDB: как разработать схему для элемента с тегами (дескрипторами)? - PullRequest
0 голосов
/ 31 марта 2019

Я хочу создать таблицу DynamoDB, например, для сайта блога, где каждый post может включать от нуля до трех «тегов» (аналогично ключевым словам / тегам, которые переполнение стека может включать до публикации).Шаблон доступа должен был бы получить все posts с tag1, tag2 и / или tag3.Если это имеет значение, уровень интерфейса данных - это Graphql через Appsync через Amplify> _ <) </p>

  1. Может ли «Динамо» эффективно поддерживать этот шаблон доступа?Я продолжаю читать, что «Динамо» не очень хорошо, когда шаблон доступа включает в себя фильтрацию;однако, я не уверен, возможно ли, что этот шаблон доступа может быть реализован в Динамо, не полагаясь на фильтрацию.

  2. Если «Динамо» не может эффективно поддерживать этот шаблон доступа, есть ли рекомендуемые альтернативы?Например, если Аврора является лучшим решением для tags, какой шаблон проектирования будет сочетать posts в Динамо с tags в Авроре?

  3. Какой эффективный способ определитьвсе теги?Например, react-select - это аккуратный инструмент для построения компонента выбора тега, для которого требуется массив возможных значений.Есть ли способ отслеживать такие метаданные?

...