我有 mysql 表,需要找到彼此相距 1 公里以内的所有用户表:
Geo
----------
id(int)
location(geometry) with spatial index
username(string)
可以解决:
- 由用户迭代 i ... n
- 对于每个选择特定多边形内的所有用户,使用索引
- 互相发信息
所以复杂性将是〜O(n)或更多(取决于索引),还有其他性能更好的解决方案吗?
我有 mysql 表,需要找到彼此相距 1 公里以内的所有用户表:
Geo
----------
id(int)
location(geometry) with spatial index
username(string)
可以解决:
所以复杂性将是〜O(n)或更多(取决于索引),还有其他性能更好的解决方案吗?