Я создаю приложение для хранения всей информации о людях, у которых есть подписка на определенный период.Данные, которые я храню в таблице DynamodB:
- personId
- beginDate
- EndDate
Теперь я хотел написать такие запросы, как
- получить всех людей, которые активны в течение определенного периода (между датой 1 и датой 2)
- получить всех людей, которые активны наконкретную дату.
Поскольку я использую таблицу DynamodB, я думаю, что лучший способ сделать это, чтобы иметь глобальный хэш-ключ на начало и конец и сохранить метку времени начала идата окончания.
Имеет ли это смысл?Или есть лучший способ сделать это в Dynamodb?