У меня есть таблица с продуктами, которые имеют идентификатор, имя и несколько других атрибутов, которые я хочу использовать для фильтрации (например, цвет, тип, производитель).
Я хочу установить ID в качестве первичного ключа, имя в качестве ключа сортировки и думать о том, как обрабатывать другие запросы, например
апи / продукты? цвет = X & Y = тип и производитель = Z
Будет ли хорошим решением создать глобальный вторичный индекс для каждого атрибута (цвет, тип, производитель)?
Таким образом, с таким запросом я бы сделал 3 запроса, которые возвращали бы 3 списка записей с идентификатором, которые я использовал бы для запроса на основе первичного ключа.