Как часть перехода из SQL в DYnamoDB Я пытаюсь создать таблицу dynamoDB. Пользовательский интерфейс позволяет пользователям искать на основе 4-х атрибутов даты начала, даты окончания, названия события и источника события. Таблица имеет 6 атрибутов, а четыре из них являются ее подмножеством с другими атрибутами, которые являются приоритетом и местоположением. Запрос, как описано выше, делает обязательным поиск на основе вышеуказанных четырех значений. Каков наилучший способ хранения информации в dynamodb, которая поможет мне в запросе на основе даты начала и окончания даты довольно легко. Я думал о создании GSI с hashkey как startdate, rangekey как дата окончания и GSI на остальных двух атрибутах?Каков наилучший способ запроса dynamodb на основе диапазона дат?
Отдел: Таблица My в DynamodB будет иметь 6 атрибутов EventName, Location, StartDate, END Дата, приоритет и источник.
Query будет иметь 4 обязательных атрибута StartDate, EndDate, Source и Event Name.
Спасибо за помощь.