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

¿Los índices de MongoDB son persistentes en los reinicios?

No, debería (como en cualquier otro controlador) registrarse como no operativo ya que el índice ya existe. Algunos controladores proporcionan un mecanismo de caché para detectar, sin ir al servidor, si se ha creado un índice (es decir, Python).

Igual que arriba

Sí, los índices se almacenan en MongoDB en la colección misma (para ser técnicos, como un espacio de nombres dentro de db.ns expediente). Dado que es un único punto de conocimiento para ensureIndex y un índice es un proceso único (al igual que el bloqueo de escritura en realidad) múltiples conexiones no deberían afectar si la creación del índice se registra dos veces.