Найти по списку атрибутов в DynamoDB

Мне нужно спроектировать таблицу DynamoDB, которая будет использоваться для операции поиска по нескольким атрибутам.

Допустим, у нас есть таблица с атрибутами - (A,B,C,D,E,F). Допустим, А является первичным ключом и уникальным атрибутом в строке. Нам нужен API для Get-By-Id, который использует A, и другой API, который является Find-by B, C, D, E и F. Обратите внимание, что клиент отправит все это, а не один из них. Я думаю о способах решения этой проблемы.

В документах AWS есть рекомендация объединить все эти атрибуты B-E в один атрибут и использовать его в качестве ключа диапазона. Это единственное решение, чтобы избежать полного сканирования таблицы?

0 ответов