MongoDB性能优化 查询操作的优化 假设我们按照时间戳查询最近发表的10篇博客文章: articles = db.posts.find().sort({ts:-1}); // get blog posts in reverse time order for (var i=0; i< 10; i++) { print(articles[i].getSummary()); } 优化#1: 创建索引
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。MongoDB索引几乎和关系型数据库的索引一样.MongoDB的查询优化器能够使用这种数据结构来快速的对集合(collection)中的文档(collection)进行寻找和排序.准确来说,这些索引是通过B-Tree索引来实现的。在命令行中,可以通过调用ensureIndex()函数来建立索引,该函数指定一个到多个需要索引的字段,下面介绍mongodb索引如何优化
一、