跳到主要内容

34 篇博文 含有标签「MongoDB」

查看所有标签

MongoDB 地理位置查询,别把距离计算全丢给应用层

· 阅读需 2 分钟
一介布衣
全栈开发者

带坐标的数据一多,最常见的需求之一就是“按距离最近排序”。
很多人一开始会先把经纬度查出来,再在应用层自己算距离、自己排序。小数据量时确实能跑,但 2016 年我在看这类场景时越来越觉得,所有距离计算都堆在应用层,其实是在主动放弃数据库已经能帮你做的一部分工作。

MongoDB 副本集不是备份,这件事越早分清越好

· 阅读需 2 分钟
一介布衣
全栈开发者

MongoDB 副本集这套能力刚接触时,很容易给人一种“数据已经更安全了”的感觉。这个判断不算错,但如果进一步把它理解成“那就等于已经做好备份了”,问题就会变得很严重。2014 年我在看一些 MongoDB 部署经验时,越来越觉得这两个概念必须尽早分开。