mongo

2020-09-14  本文已影响0人  Supreme_DJK

[TOC]

mongo

MongoDB是一个介于关系数据库和非关系数据库之间的开源产品,是最接近于关系型数据库的NoSQL 数据库。它在轻量级JSON交换基础之上进行了扩展,即称为 BSON 的方式来描述其无结构化的数据类型。

如何选择数据库,完全取决于你所需要处理的数据的模型,即 Data Model 。如果它们之间,关系错综复杂,千丝万缕,这个时候 MySQL 一定是首选。如果他们的关系并不是那么密切,那么, NoSQL 将会是利器

地理位置索引

现在高效的索引结构都是B树索引,B树索引本质上是对索引字段进行排序,然后通过类似二分查找的方法进行快速查找,即它要求索引的字段是可排序的,一般而言,可排序的是一维字段,比如时间、年龄、薪水等等。

mongo将地理位置二维信息转换为一维信息,由此可以建立索引,转换过程依赖了geoHash函数

1. geoHash

上一篇 下一篇

猜你喜欢

热点阅读