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

Fragmentación en MongoDB

El tamaño de fragmento predeterminado es de 64 MB, por lo que tiene espacio para crecer antes de que se produzca una división. Puede dividir el rango de clave de fragmento usted mismo de antemano, lo que puede permitir que las escrituras vayan a múltiples fragmentos desde el principio. Consulte la documentación de MongoDB Split Chunks para más información.

Sobre la diferencia entre tamaño de fragmento y tamaño máximo:

maxSize limitará el volumen de datos en un fragmento determinado. Cuando se alcance, el equilibrador buscará mover fragmentos a un fragmento donde no se haya alcanzado maxSize. Un fragmento es una colección de documentos que se encuentran dentro de una sección del rango de clave de fragmento. El equilibrador de MongoDB moverá los datos entre fragmentos en el nivel de fragmento para equilibrarlos. Cuando un fragmento se acerca al valor maxSize, se dividirá en 2, lo que puede resultar en un movimiento.