【发布时间】:2017-12-05 01:20:21
【问题描述】:
我正在尝试在 DynamoDB 中处理和存储大约 3 万辆汽车的位置信息。
- 每 10 秒将存储每辆车的实时信息。
- 会被处理成Live track单车
- 该信息还将用于获取给定点和半径的附近车辆。
- 我会用python代码
我遵循以下策略:
Hist table 保存设备历史信息
- 数据将是:deviceid(分区键)、lat、lon、timestamp(排序键)、geohash
实时表格保存实时信息
数据为:deviceid(分区键)、lat、lon、timestamp、geohash(sortkey)
地理哈希有助于搜索附近的车辆
- 将更新表格信息,以便仅显示 30k 数据,在给定时间为每辆车提供一个数据。
在每 10 秒完成一次写入的情况下,如何改进 Hist 和 Live 表读取和写入的缩放?
【问题讨论】:
-
您目前遇到了哪些扩展问题?
标签: python amazon-web-services amazon-dynamodb geohashing