【今日话题】

数据都在mysql里的话,基于经纬度的范围查询有什么高效的方案吗 – yingang

1. 经纬度搜索(1)-Geohash算法原理 http://hankesi2000.iteye.com/blog/1344914 – 学在囧途

2. 之前是存mysql,然后用了一个计算球面两点距离的公式算的,后来改为es查了 – 姚文强

3. 看具体要求,如果是类似“附近的人”这样的业务最合适是用geohash ,先过滤掉绝大部分数据,然后使用代码计算查询结果的每项数据与当前位置的距离 – 水浸街

4. http://redis.io/commands#geo

最新版的redis官方版支持geo啦 – 种树人

5. 昨天刚遇到。。。如果限定条数其实还好。用geohash先画个范围,然后再sin/cos那种方案。麻烦的是取全库排序。。

lat/lng,网上说用rtree索引效率更好 – 膘叔

6. redis的geo翻页支持差,返回全部item,这样太浪费了 – 虎之

7. GeoHash是一种降维方式

因为常见的B树索引是对索引字段进行排序,然后通过类似二分法查找的方法进行快速查找,二维的地理坐标要怎么排序?

所以就把二维的地理坐标生成一维的字符串,方便排序和索引。

具体的可以参考《GeoHash核心原理解析》

http://www.cnblogs.com/LBSer/p/3310455.html – XiangZ

8. mongodb好像也是通过geohash来做的,solr应该也是

还有sphinx也支持,redis也有一些工具来做

http://blog.nosqlfan.com/html/1811.html

比较好的方案还是 postgresql + postgis – XiangZ

9. 图解 MongoDB 地理位置索引的实现原理 http://blog.nosqlfan.com/html/1811.html – XiangZ

10. 这种基本上只能把数据往postgresql里面导,建R树索引 – 廖强

11. mysql不是也可以了吗?新版的

或者有种方式是把数据都load近内存 – H uangsir

12. mysql的实在低效,可以导mongodb,redis也新增了个geo模块 – 湛之

13. 不是哇,我觉得posgre和mongo都不如mysql

尤其mongo的client有2w链接上线的硬编码,好长一段时间被他伤的很深 – H uangsir

14. 一年前实测mysql geo 索引效率远低于mongodb,基本不可用于实时查询

而且mongodb支持多边形等多种范围查询 – 湛之

回: 一年前有这东西么?自己装的扩展吧? – H uangsir

回: 有啊

只是基本不可用

现在最新版本没用过 – 湛之

15. 可以考虑试一下Redis的geo模块

mysql可以作为数据备份,实时查询还是算了 – 海中金

16. mongo要是涉及到多表查询,或者分页就很蛋疼。

所以只能把超多字段往一条记录塞。当然这也是mongo的一个优势。 – 如末

17. mongodb太多坑,可能是我之前用得不好,如果对mongodb用得很好的,并且支持R树索引的,也没问题

不建议用redis吧,全内存的太贵了。。。。而且不知道这个geo模块有没有什么坑,内存碎片什么的 – 廖强

18. geo的查询可以化为基数数索引,你把整棵树保存到硬盘里 当然要自己写 – H uangsir

【分享链接】

1. 高并发系统中的常见问题 http://weibo.com/p/1001603862417250608209 – ning

2. Python 中的进程、线程、协程、同步、异步、回调 http://python.jobbole.com/81692/ – xingxing

3. python多线程机制 http://blog.163.com/sukerl@126/blog/static/112027649200962792420389/ – 凹凸曼

4. Go GC: Solving the Latency Problem in Go 1.5 https://sourcegraph.com/blog/live/gophercon2015/123574706480 – 黑夜路人

5. Linux全局代理 http://blog.csdn.net/decken_h/article/details/45306391 – @理鱼

6. OpenSSL的新bug https://www.openssl.org/news/secadv_20150709.txt – 黑夜路人

7. Go 1.5 Beta1 发布,完全使用 Go 编写的 Go http://m.oschina.net/news/64051/go-1-5-beta1 – 黑夜路人

mysql数据范围什么意思_数据都在mysql里的话,基于经纬度的范围查询有什么高效的方案吗...相关推荐

  1. mysql获取一个表的数据作为值插入_请问如何在mysql中得到一个即将插入数据表中的那条数据的id值(id自增长)?...

    我们在写数据库程序的时候,经常会需要获取某个表中的最大序号数, 一般情况下获取刚插入的数据的id,使用select max(id) from table 是可以的. 但在多线程情况下,就不行了. 下面 ...

  2. mysql清空表分区数据恢复_清空表数据恢复 mysql恢复某个表数据

    excel表格删除后如何恢复? 谢邀,如果是删除时间很短且只是删除内容,可以使用撤回.如果是整个文件删除,回收站没有,可以使用数据恢复软件恢复. excel数据清空保存了,怎么恢复原数据? 1.首先在 ...

  3. mysql文档批处理去重_数据导入经验总结

    一.导入mysql数据前期设置 1.建库和表统一编码设置为UTF8,根据数据中的编码来修改(也可以将数据全部转换为utf-8格式,小文件可用notepad来修改编码,大文件可用 LogViewPro ...

  4. MySQL同步到hadoop工具_数据同步工具Applier:MySQL数据库实时同步数据到Hadoop

    from: http://ourmysql.com/archives/1226 通过Map/Reduce进行批处理递送到Apache Hadoop仍然是中枢环节.,但随着要从"超思维速度&q ...

  5. mysql数据库视图重命名_数据表和视图:修改数据表

    在MySQL中,ALTER 语句用来修改数据表名称或者数据表字段名称.也可以用来添加或者删除数据表字段. ALTER 语句经常和"ADD", "DROP" an ...

  6. mysql 数据库备份到本地_如何备份远程 MySQL 数据到本地

    对于远程的 MySQL 数据库,如何定期将数据备份到本地呢?对于需要远程备份数据的童鞋来说我想这个是经常需要用到的. 1.首先远程数据库必须支撑远程连接,提供有供远程连接的IP或者域名. 假设远程数据 ...

  7. 低版本mysql数据导入高版本_将高版本mysql数据库的数据导入低版本mysql中

    前言 最近做了个网站,准备放到虚拟主机上的时候,发现本地数据库是mysql5.6,服务器上的mysql是5.0的.于是尝试导出数据,结果,导入的数据不是出错,就是各种乱码.折腾了好久之后,终于找到了解 ...

  8. 数据分析模型和工具_数据分析师工具包:模型

    数据分析模型和工具 You've cleaned up your data and done some exploratory data analysis. Now what? As data ana ...

  9. 数据增强 数据集扩充_数据扩充的抽象总结

    数据增强 数据集扩充 班级分配不均衡的创新解决方案 (A Creative Solution to Imbalanced Class Distribution) Imbalanced class di ...

最新文章

  1. python正确的赋值语句-Python 赋值语句技巧之序列解包
  2. 摸鱼上招聘网站的小伙伴们注意了!监控系统可能已经把你设为“离职高危”......
  3. 2019 年 Spread.NET 产品路线图(Roadmap)
  4. [转载]Guice 1.0 用户指南
  5. 操作系统一:内核态的开销
  6. html中隔行的代码,js+css 控制表格隔行变色与单行高亮的代码
  7. openssl创建CA、申请证书及其给web服务颁发证书
  8. 注意System.currentTimeMillis()潜在的性能问题
  9. 第三次预作业20155231邵煜楠:虚拟机上的Linux学习
  10. [转载]一句话插配置文件
  11. Java 添加、更新和移除PDF超链接
  12. win10 GCC 安装
  13. JavaScript中执行环境和栈
  14. python的排序方式
  15. sql活动监视器 死锁_监视SQL Server死锁–简单方法
  16. php获取xml中的数据格式_php-从xml文件获取数据
  17. ATIchinapay银联支付模块.zip
  18. 如何下载矢量电子地图
  19. java注册功能实现
  20. gcc -fomit-frame-pointer选项,-fno-dwarf2-cfi-asm 选项

热门文章

  1. 微信小程序免费HTTPS证书申请搭建教程(2)---安装SSL并使用HTTPS访问
  2. 方法:如何解决用MFC实现的ping功能中把目标主机不可到达的当成ping通的问题
  3. 蓝的成长记——追逐DBA(17):是分享,还是消费,在后IOE时代学会成长
  4. java doc转图片_Java 将word文档转换为PNG、XPS、RTF等格式
  5. 计算机软件著作权登记证书申请流程有哪些
  6. web端利用腾讯云点播接口上传视频
  7. 读 The Algorithmic Foundations of Differential Privacy(一)
  8. vscode element ui 提示 插件
  9. python 知识图谱 红楼_毕业设计:基于知识图谱的《红楼梦》人物关系可视化(运行篇)...
  10. 第3章 安装和配置vCenter Server