Получение значений из DynamoDB
Я только начал изучать Amazon DynamoDB. Очевидно, что масштабируемость привлекательна, но я пытаюсь вывести себя из режима SQL и перейти в режим no-sql. Можно ли это сделать (со всеми преимуществами DynamodB для масштабируемости):
Иметь множество записей (скажем, 5 - 10 миллионов), проиндексированных каким-либо числом. Одним из полей в каждой записи будет дата создания. Существует ли эффективный способ для динамо-базы данных предоставить моему веб-приложению все записи, созданные между двумя датами?
Более простой вопрос - может ли динамо БД дать мне все записи, в которых поле соответствует определенному номеру. То есть будет другое поле, которое является числом, для аргумента, скажем, между 0 и 10. Могу ли я попросить DynamodB дать мне все записи, которые имеют значение, например, 6?
Нужно ли обоим этим запросам сканировать весь набор данных (что, я полагаю, является проблемой, учитывая размер набора данных?)
большое спасибо