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