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