![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MongoDB
文章平均质量分 83
馒头太帅了
这个作者很懒,什么都没留下…
展开
-
MongoDB学习---MongoDB的架构和存储引擎笔记
MongoDB学习—MongoDB的架构和存储引擎笔记 1.MongoDB的逻辑结构 MongoDB 与 MySQL 中的架构相差不多,底层都使用了可插拔的存储引擎以满足用户的不同需要。 用户可以根据程序的数据特征选择不同的存储引擎,在最新版本的 MongoDB 中使用了 WiredTiger 作为默认的存储引擎,WiredTiger 提供了不同粒度的并发控制和压缩机制,能够为不同种类的应用提供了最好的性能和存储率。 在存储引擎上层的就是 MongoDB 的数据模型和查询语言了,由于 MongoDB 对数转载 2021-01-13 00:39:56 · 180 阅读 · 0 评论 -
MongoDB学习---MongoDB的执行计划
MongoDB学习—MongoDB的执行计划 1.explain()接收不同的参数 queryPlanner:queryPlanner是默认参数,具体执行计划信息参考下面的表格。 executionStats:executionStats会返回执行计划的一些统计信息(有些版本中和allPlansExecution等同)。 allPlansExecution:allPlansExecution用来获取所有执行计划,结果参数基本与上文相同。 2.MongoDB慢查询分析 开启内置的查询分析器,记录读写原创 2021-01-11 22:24:25 · 1481 阅读 · 0 评论 -
MongoDB学习---MongoDB的索引
MongoDB学习—MongoDB的索引 1.什么是索引 索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构 它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单 索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。 索引目标是提高数据库的查询效率,没有索引的话,查询会进行全表扫描(scan every document in a collection),数据量大时严重降低了查询效率 默认情况下Mongo在一个集合(collection原创 2021-01-10 15:41:20 · 328 阅读 · 0 评论