MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wann sind Compound-Indizes in MongoDB 2.6 angesichts der neuen Index-Intersection-Funktion noch relevant?

Ein paar zu beantwortende Punkte könnten sein:

  • Die Indexüberschneidung ist kein Ersatz für zusammengesetzte Indizes, sondern lediglich wie $where verwendet werden, wenn Sie keine wirkliche Wahl haben. Indexüberschneidungen sind weder die schnellste noch skalierbare Methode, um Dokumente in einer Sammlung zu finden, daher müssen Sie darauf achten, wie viele Überschneidungen Sie verwenden.

  • Es ist auch gut zu beachten, dass es Einschränkungen gibt, welche Indizes genau MongoDB schneiden kann:http://docs.mongodb.org/manual/core/index-intersection/#index-schnittmenge-und-sortierung