我们正在开发IOT应用程序,该应用程序每隔一分钟就会从IOT设备接收自定义路线地质数据,并将其存储在大小为500-600字节的DynamoDB
中。
现在,我们要显示每台设备的报告,包括过去7天每分钟或每15分钟的数据。
我们要实现的目标:
由于我们要在地图上显示所有geological
点,因此我们要开发一个API,该API可以返回给定设备的7天数据。
问题:
单个设备大约有 6MB (600字节* 7天为10080分钟)的数据,DynamoDB
查询仅单个设备返回 1MB 的数据查询,我们在DynamoDB
查询中尝试了分页,该查询需要 6个查询来收集所有数据,这些数据需要大量时间并且API超时。
答案 0 :(得分:0)
由于您只有1个预配置的读取容量单位,因此只能从表中读取大约8kb / sec。尝试切换到按需计费或增加RCU。