【发布时间】:2013-07-06 10:53:09
【问题描述】:
在 Cassandra 之上实现地理空间查询的最佳方式是什么?
地理空间是指能够根据地理位置查询数据对象。 例如,查找离用户当前位置最近的 10 家餐厅。
我想到了一种可能的解决方案,但这似乎是一个可怕的 hack: 使行充当纬度和经度数据范围的“桶”(分别)。 然后按升序将位置作为列保存到适当的行中。 按纬度、经度(再次分别)查询 20 家壁橱餐厅,然后与 2 个集合相交。
我开始认为这可能是 Cassandra 模型的一个严重缺陷。
【问题讨论】:
标签: cassandra