mongodb lbs 学习总结 . geo 算法源码链接
2017-09-20 15:24
525 查看
1. 索引和使用
结合MongoDB开发LBS应用
http://www.cnblogs.com/fuland/p/4266921.html
2.2dsphere vs 2d index performance2dsphere vs 2d index performance
3. 索引和 sharding 官方文档上有, jira 上也有 (可以搜索 geo shard mongodb )
官方文档 https://docs.mongodb.com/manual/geospatial-queries/
4. mongodb 和 mysql 自己实现 geo 对比
结合MongoDB开发LBS应用
5. mongodb 开源软件 代码diff 和 需求关联.
查看源代码, 源代码解析
https://jira.mongodb.org/browse/SERVER-19462?jql=project%3DSERVER%20and%20fixversion%3D%273.1.6%27%20and%20component%3Dgeo
mongodb geoNear 性能提升
https://jira.mongodb.org/browse/SERVER-18056
*最终出博客介绍 lbs geo 算法的改进
https://www.mongodb.com/blog/post/geospatial-performance-improvements-in-mongodb-3-2
*官方文档里的也有索引的各版本号历史.
https://docs.mongodb.com/manual/core/2dsphere/
*发布的时候都会发布变化. 这个很重要.
https://docs.mongodb.com/manual/release-notes/3.0-compatibility/
from
https://jira.mongodb.org/browse/SERVER-18056
7. 网友介绍 mongodb 索引
https://yq.aliyun.com/articles/97
MongoDB的索引代码实现--BtreeBasedAccessMethod
8. 进阶 lbs 算法
地图匹配实践 http://www.cnblogs.com/LBSer/p/4612031.html href="http://www.cnblogs.com/LBSer/p/4020306.html" target=_blank>
地理空间距离计算优化 美团 附件的商家+优质商家
深入浅出空间索引:2 1)基于哈希思想,如网格索引等;2)基于树思想,有四叉树、R树等。
地理围栏算法解析(Geo-fencing)射线法和R树索引
HBase在滴滴出行的应用场景和最佳实践 滴滴自己实现 geo 索引, 位置轨迹信息
结合MongoDB开发LBS应用
http://www.cnblogs.com/fuland/p/4266921.html
2.2dsphere vs 2d index performance2dsphere vs 2d index performance
3. 索引和 sharding 官方文档上有, jira 上也有 (可以搜索 geo shard mongodb )
官方文档 https://docs.mongodb.com/manual/geospatial-queries/
4. mongodb 和 mysql 自己实现 geo 对比
结合MongoDB开发LBS应用
5. mongodb 开源软件 代码diff 和 需求关联.
查看源代码, 源代码解析
https://jira.mongodb.org/browse/SERVER-19462?jql=project%3DSERVER%20and%20fixversion%3D%273.1.6%27%20and%20component%3Dgeo
mongodb geoNear 性能提升
https://jira.mongodb.org/browse/SERVER-18056
*最终出博客介绍 lbs geo 算法的改进
2dsphere版本3 version 3
https://www.mongodb.com/blog/post/geospatial-performance-improvements-in-mongodb-3-2
*官方文档里的也有索引的各版本号历史.
https://docs.mongodb.com/manual/core/2dsphere/
*发布的时候都会发布变化. 这个很重要.
https://docs.mongodb.com/manual/release-notes/3.0-compatibility/
from
https://jira.mongodb.org/browse/SERVER-18056
3.1.6 -2dsphere V2 |
"executionTimeMillis" : 1875, |
"totalKeysExamined" : 24335, |
"totalDocsExamined" : 41848, |
After reindex |
3.1.6 -2dsphere V3 |
"executionTimeMillis" : 94, |
"totalKeysExamined" : 21676, |
"totalDocsExamined" : 38176, |
Compared to 2d |
3.1.6 - 2d |
"executionTimeMillis" : 359, |
"totalKeysExamined" : 95671, |
"totalDocsExamined" : 112968, |
https://yq.aliyun.com/articles/97
MongoDB的索引代码实现--BtreeBasedAccessMethod
8. 进阶 lbs 算法
地图匹配实践 http://www.cnblogs.com/LBSer/p/4612031.html href="http://www.cnblogs.com/LBSer/p/4020306.html" target=_blank>
地理空间距离计算优化 美团 附件的商家+优质商家
深入浅出空间索引:2 1)基于哈希思想,如网格索引等;2)基于树思想,有四叉树、R树等。
地理围栏算法解析(Geo-fencing)射线法和R树索引
HBase在滴滴出行的应用场景和最佳实践 滴滴自己实现 geo 索引, 位置轨迹信息
相关文章推荐
- SVM学习总结(三)SMO算法流程图及注释源码
- 对计算机科学中的算法学习总结(32个算法)
- 关于PCA算法的一点学习总结
- SpringMVC学习总结(七).SpringMVC运行流程与源码解析
- 深度学习常用优化算法总结整理
- [学习总结]7、Android AsyncTask完全解析,带你从源码的角度彻底理解
- 数据结构学习总结 —— 2.算法
- [置顶] TensorFlow学习笔记之五——源码分析之最近算法
- 图形学领域的关键算法及源码链接
- 个人github链接及git学习心得总结
- 遗传算法学习总结
- redis源码分析(9)redis源码链表学习总结 adlist.h adlist.c
- 内核源码学习:伙伴算法
- 智慧航空AI大赛-阿里云算法大赛总结(源码分享)
- Linux运维学习笔记-软硬链接知识总结
- linux软链接和硬链接详解及扩散式学习总结
- 学习图像算法阶段性总结 (附一键修图Demo) 2016.04.19更新demo
- 【笔记】【算法学习】【动态规划】背包问题总结(1)