sql >> Base de Datos >  >> NoSQL >> MongoDB

Indexación de mangosta en código de producción

Nunca entendí por qué la documentación de Mongoose recomienda tan ampliamente deshabilitar autoIndex en producción. Una vez que se ha agregado el índice, el subsiguiente ensureIndex las llamadas simplemente verán que el índice ya existe y luego regresarán. Por lo tanto, solo tiene un efecto en el rendimiento cuando crea el índice por primera vez, y en ese momento las colecciones suelen estar vacías, por lo que la creación de un índice sería rápida de todos modos.

Mi sugerencia es dejar autoIndex habilitado a menos que tenga una situación específica en la que le esté dando problemas; como si desea agregar un nuevo índice a una colección existente que tiene millones de documentos y desea tener más control sobre cuándo se crea.