2013-06-28 36 views
2

我们有一个移动应用项目,用户根据用户的位置和他们喜欢的类别(例如“快餐店”)搜索地点。客户想要使用Dynamo Db,并且我们正在努力了解如何对数据进行最佳建模。 所有查询将立足于两个领域:使用GeoHashing的Dynamo Db空间搜索

包含geohashing值舍入框的字符串 - >那我们的哈希主键 一个包含类别类型的项目INT - >范围主要

阅读文档后,我们发现该解决方案并未遵循Amazon的建议,因为哈希键将被重复很多次,而不会很好地使用平行扫描,而范围键根本不代表范围。

所以我们有点失去了如何进行。任何感谢,将不胜感激。

+0

地理散列看看亚马逊CloudSearch(http://docs.aws.amazon.com/cloudsearch/latest/developerguide/geosearch.html) – Guy

回答