在 Dynamodb 中每 X 分钟查询一次 - 这会是多么低效和昂贵?

问题描述 投票:0回答:1

我有一台使用 AWS IOT 的设备,该设备将信息保存在 Dynamodb 表上。信息不多,只是我第二栋房子的水流。我的目的是“打开”一个标志,如果漏水,它会向我发出警报。我正在研究一些替代方案(IoT 警报、cloudwatch 指标等),但由于我想指定不同的警报情况(周末、24 小时、仅夜间等),所以我正在考虑构建一个应用程序并作为 EC2 中的服务运行我已经有的实例了。

我对此应用程序/服务的想法是检查是否设置了任何类型的警报,并根据配置查询数据库以查找任何泄漏信息 - 例如每 5 分钟一次。

如果我全天候 24 小时开启此功能,每 5 分钟执行一次查询过程的效率和成本会有多低?这将是一个带有参数的查询,用于获取最后几分钟的信息。

我的表配置了每天的分区键和日期/时间格式的排序键(我将用于查询)。

有什么建议吗?

提前致谢。

我没有尝试太多 - 我仍在研究替代方案。

amazon-dynamodb aws-iot
1个回答
0
投票

它仍然处于免费套餐之下。您每秒最多可以免费拥有 25 个 RCU。您每 5 分钟只会消耗 1-10 RCU。

https://aws.amazon.com/dynamodb/pricing/

免费套餐:

  • 25 RCU
  • 25WCU
  • 20 GB 存储空间
© www.soinside.com 2019 - 2024. All rights reserved.