我是MongoDB的新手。我知道Indexes的工作原理以及它在MySQL中的重要性。MongoDB indexes和MySQL一样吗?
发布于 2014-03-25 06:40:31
发布于 2014-03-21 08:09:06
MongoDB和MySQL中的辅助索引(非主键)非常相似。辅助索引声明要与数据的其余部分分开排序的字段或列,并使用行标识符来引用查询的行的其余部分。
发布于 2014-04-16 08:14:25
与前面的评论相呼应,我同意MongoDB中的索引在一般意义上与MySQL相似。适当的索引可能是您可以调整以提高查询性能的一个最简单的因素。与大多数MySQL存储引擎类似,MongoDB也使用基于B树的索引.在所支持的索引类型或选项方面还有其他一些不同之处。例如,我认为MongoDB比普通的MySQL安装有更多的地理空间选项。
然而,MongoDB查询优化器有很大不同。MongoDB查询优化器对查询的候选计划进行定期的经验分析,并选择最快速返回结果的计划。
有关更多信息,请参见:
https://dba.stackexchange.com/questions/61416
复制相似问题