![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
邵政道
这个作者很懒,什么都没留下…
展开
-
MongoDB数据量方面限制和阈值
参考官方文档:MongoDB Limits and Thresholds,本文总结MongoDB中一些容易被忽视的限制和阈值。BSON文件文件大小:16M文件嵌套层数:100命名数据库命名规则:不区分大小写特殊字符:不能包含空格,windows系统不能包含/\. "$*<>:|?对于 MongoDB 部署在 Unix 和 Linux 系统上运行,数据库名称不能包含以下任何字符:/\. "$集合命名空间的最大长度(包括数据库 name,点(.)分隔符和集合 name(i.e..原创 2020-07-31 16:18:16 · 3369 阅读 · 0 评论 -
地位位置索引查询介绍——Geohash
Geohash本文介绍一种高维(二维以上)坐标对的搜索算法——Geohash。本文主要在二维层面进行分析Geohash算法的使用方法和优缺点。Geohash 介绍在日常生活中,我们对某一坐标的定位,一般都是使用经纬度来进行标记的。比如:中国科学技术大学(经度:117.26139,纬度:31.83819。我们获取一个区域的位置,是使用一个二维数组对其进行标记的,它表示的不是一个具体的点,而是泛指一片区域,区域的范围与经纬度的取值精度直接相关。Geohash是 Gustavo Niemeyer 和GM原创 2020-07-14 14:55:20 · 1759 阅读 · 0 评论 -
MongoDB地理空间查询及基于MongoDB的微信云开发地理空间查询支持情况
支持对地理空间数据的查询操作是MongoDB的一大特色。本节介绍MongoDB的地理空间功能。备注:MongoDB 4.0 后对地理空间索引增加的支持包括:1、地理空间查询操作符 $near 和 $nearSphere 支持查询的分片集合。2、MongoDB 4.0 为 geoNear 聚合运算符和 geoNear 命令添加了一个选项 key,使用户可以在查询时指定要使用的地理空间索引。以前,要使用 geoNear 聚合运算符或 geoNear 命令,集合只能有一个地理空间索引。地理空间数据原创 2020-07-13 19:20:59 · 920 阅读 · 0 评论 -
MongoDB复制集机制及节点选举原理
MongoDB复制集机制及节点选举原理本文主要整理了MongoDB的复制集概念,并简单介绍了一下选举机制的原理。MongoDB复制集的作用MongoDB复制集的主要意义在于实现服务高可用。一个MongoDB复制集最多拥有7个具有投票权的从节点,每个从节点最多拥有7个子节点,再加上1个主节点。复制集的实现主要依赖于两个方面的功能:数据写入时数据迅速复制到另一个独立节点上。在接受写入的节点发生故障时自动选举出一个新的替代节点。在实现高可用的同时,复制集实现了其它几个附加作用:数据分发:将数原创 2020-07-10 20:55:11 · 765 阅读 · 0 评论