Так я прав, если предположить, что DynamodB мне не подходит?
Хороший вопрос - я не обязательно пришел бы к вашему выводу, хотя вам действительно необходимо учитывать конкретные характеристики стоимости / производительности, которые могут перевесить или не перевесить те преимущества, которые вы ищете.
Как и прежде, я должен был бы обеспечить высокую скорость чтения, даже если я нажму
Оценить только на несколько секунд каждый час?
Правильно, Вы платите фиксированную почасовую ставку, основанную на резервируемой вами емкости (см. Ценообразование ), и должны предоставить емкость в соответствии с требованиями максимальной пропускной способности, с которыми вы столкнулись при чтении 1 час записей соответственно, чтобы избежать удушения.
Кроме того, вам необходимо отрегулировать выделенную емкость для ежедневного всплеска записей за один день каждый день . Как обычно для AWS, есть API, доступный для этого, но имейте в виду соответствующие элементы FAQ, например ::
Последнее особенно сложно, поскольку Вы можете увеличивать выделенную пропускную способность так часто, как хотите , , однако Вы можете уменьшать ее один раз в день только!
Очевидно, вам следует ознакомиться с другими доступными пунктами часто задаваемых вопросов, относящимися к Предоставленная пропускная способность , так как может быть еще больше тонкостей.
Учитывая все сложности, вероятно, неизбежно полностью понять концепцию Обеспечиваемая пропускная способность в Amazon DynamoDB , поскольку для достижения желаемых результатов нужно учитывать ее архитектуру. Расчет стоимости и характеристик производительности для конкретного варианта использования, по-видимому, будет не тривиальным упражнением для DynamoDB;)