
mongo
老猿说说
Java老猿
展开
-
MongoDB组合索引的优化
MongoDB中组合索引的最佳建立方法以及索引中字段的最优顺序。并通过explain()输出的结果来验证实际性能,同时还分析了MongoDB的查询优化器的索引选择机制。项目背景预想中的项目是在MongoDB上建立一个类Disqus的评论系统(虽然Disqus使用的是Postgres,但是不影响我们讨论)。这里储存的评论可能是上万条,但是我们先从简单的4条谈起。每条评论都拥有时间戳(timestam...转载 2018-07-02 09:37:14 · 2467 阅读 · 0 评论 -
MongoDB 分片的原理、搭建、应用
MongoDB 分片的原理、搭建、应用 一、概念: 分片(sharding)是指将数据库拆分,将其分散在不同的机器上的过程。将数据分散到不同的机器上,不需要功能强大的服务器就可以存储更多的数据和处理更大的负载。基本思想就是将集合切成小块,这些块分散到若干片里,每个片只负责总数据的一部分,最后通过一个均衡器来对各个分片进行均衡(数据迁移)。通过一个名为mongos的路由进程进行...转载 2018-09-20 13:33:17 · 266 阅读 · 0 评论 -
MongoDB 分片管理(不定时更新)
MongoDB 分片管理(不定时更新) 背景: 通过上一篇的 MongoDB 分片的原理、搭建、应用 大致了解了MongoDB分片的安装和一些基本的使用情况,现在来说明下如何管理和优化MongoDB分片的使用。 知识点: 1) 分片的配置和查看 ① 添加分片:sh.addShard("IP:Port") mongos> sh.addShard("192.168.2...转载 2018-09-20 13:34:22 · 308 阅读 · 0 评论