我们有一个移动应用程序的项目,用户可以根据用户的位置和他们喜欢的类别(例如“快餐店”)搜索地点。客户希望使用Dynamo Db,而我们正在努力了解如何最好地对数据进行建模。所有查询都将基于两个字段:
包含四舍五入框的地理散列值的字符串-->我们的Hash主键包含项目类别类型的int -->范围键
在阅读文档后,我们发现该解决方案没有遵循Amazon的建议,因为Hash键将被重复很多次,不会很好地利用并行扫描,并且范围键根本不代表范围。
所以我们有点迷茫,不知道该如何继续。任何感谢都将不胜感激。
发布于 2014-01-07 06:24:42
亚马逊发布了一个用于地理散列的库(仅在Java中) http://aws.typepad.com/aws/2013/09/new-geo-library-for-dynamodb.html
https://stackoverflow.com/questions/17365593
复制相似问题