刘曙尘

导航

2017年10月22日 #

Mysql实现按距离排序、范围查找

摘要: 现在几乎所有的O2O应用中都会存在“按范围搜素、离我最近、显示距离”等等基于位置的交互,那这样的功能是怎么实现的呢?本文提供的实现方式,适用于所有数据库。 实现 实现过程主要分为四步: 1. 搜索 在数据库中搜索出接近指定范围内的商户,如:搜索出1公里范围内的。 2. 过滤 搜索出来的结果可能会存在 阅读全文

posted @ 2017-10-22 18:13 刘曙尘 阅读(6935) 评论(0) 推荐(0) 编辑

redis GEO地理位置

摘要: 说起redis的GEO特性,最大的贡献还是咱们中国人。redis作者在对3.2引进新特性的博客中介绍了为什么支持GEO。GEO hashing的api是在Ardb实现的,Ardb是github用户yinqiwen实现的基于redis协议实现的nosql系统,Ardb支持除了redis、还有Level 阅读全文

posted @ 2017-10-22 14:39 刘曙尘 阅读(3874) 评论(1) 推荐(0) 编辑