【发布时间】:2018-10-11 07:12:12
【问题描述】:
我正在编写一个服务,该服务从停车场的远程站点查询一些职业数据并将其存储在 DynamoDB 中。这是一个示例数据集:
<PublicCarparksStallCount>
<AsOf>2018-05-01T10:57:15</AsOf>
<Carparks>
<Carpark>
<CarparkId>1</CarparkId>
<CarparkName>Azrieli Sarona</CarparkName>
<CarparkSummary>
<Usable>1242</Usable>
<Vacant>478</Vacant>
<Occupied>712</Occupied>
<Reserved>0</Reserved>
<MedicalVacant>1</MedicalVacant>
<MedicalOccupied>3</MedicalOccupied>
</CarparkSummary>
<Levels>
<Level>
<LevelId>1</LevelId>
<LevelName>מפלס -2</LevelName>
<LastValidCountTime>2018-05-01T10:57:16</LastValidCountTime>
<LevelCount>
<Usable>171</Usable>
<Vacant>11</Vacant>
<Occupied>159</Occupied>
<Reserved>0</Reserved>
<MedicalVacant>0</MedicalVacant>
<MedicalOccupied>1</MedicalOccupied>
</LevelCount>
</Level>
</Levels>
</Carpark>
</Carparks>
</PublicCarparksStallCount>
为此类数据定义分区键的最佳方法是什么?该服务每分钟运行一次并存储此数据以供以后使用或实时可视化。
【问题讨论】:
标签: nosql amazon-dynamodb data-partitioning