小编use*_*531的帖子

如何使用DynamoDB PHP从表中获取最新的时间戳值

我是DynamoDB的新手.
在我的应用程序中,每个注册用户的帐户都有一些传感器,这些传感器每隔5分钟就会向我们的数据库发送一些数据.

现在我要显示"如果用户已登录他的帐户,我应该为每个传感器显示所有传感器的最新时间戳值".

我用三个查询做了这个,比如"我在他的帐户下获取了所有设备 - >原始传感器ID - >每个传感器的最新值",因此这个过程需要很长时间才能执行.

我的表看起来像这样:

用户:

---------------------
|sno  | userId      |
---------------------
| 1   | naveenkumar |
|--------------------
| 2   | abc         |
|--------------------
| 3   | xyz         |
|--------------------
Run Code Online (Sandbox Code Playgroud)

sensor_devices:

---------------------
| id | sensorId     |
---------------------
| 1  | sensor1      |
|--------------------
| 2  | sensor2      |
|--------------------
| 3  | sensor3      |
|--------------------
| 4  | sensor4      |
---------------------
| 5  | sensor5      |
---------------------
Run Code Online (Sandbox Code Playgroud)

用户传感器:

----------------------
| userId | sensorId  | …
Run Code Online (Sandbox Code Playgroud)

php amazon-web-services amazon-dynamodb

3
推荐指数
1
解决办法
2258
查看次数

标签 统计

amazon-dynamodb ×1

amazon-web-services ×1

php ×1