最近准备写一些与 LBS 相关的程序,如根据用户坐标显示附近的商家等等。
希望可以系统学习一下 MySQL 这方面的技术,但目前都是在网上搜文章看,请问有讲这方面比较详细的书吗?
(需要中文的)
希望可以系统学习一下 MySQL 这方面的技术,但目前都是在网上搜文章看,请问有讲这方面比较详细的书吗?
(需要中文的)
1
subpo Mar 15, 2018
为什么要限定 mysql 呢
|
2
cmkpl Mar 15, 2018
LBS 用 Postgresql 吧?
|
3
shenhhd Mar 15, 2018
elasticsearch 和 Mongo 都可以啊
|
4
feverzsj Mar 15, 2018
mysql 官方文档
|
6
glues Mar 15, 2018
Postgresql postgis
|
7
opengps Mar 15, 2018 最早做附近查询的时候,不知道有这么多选择,使用 sql server 最基本的 between and 做查询,当时用的笨办法是:
[基于用户当前经纬度,经度往两边加减 0.001 ,纬度往两边加减 0.001 ,结果集数量不够重复加减 0.001 ,加 10 次停止 ] 的办法,虽然比较浪费磁盘 io 性能,但是实现了这个需求。 参考:以纬度看,同经度下纬度相差 0.001 约等于 111 米 |
8
smilepig Mar 15, 2018
用 mongodb 吧,能提供坐标索引,计算距离很方便
|
9
sdjl OP |
10
beginor Mar 15, 2018 via Android
mysql 的空间扩展就是个半残废, 很多空间计算函数没有。 直接上 PostGIS 吧, 省得到时候麻烦
|