Cómo construir fragmentos de mongodb
Los bloques de datos de MongoDB se denominan fragmentos. Cada fragmento es un fragmento de datos continuo en la colección. Por lo general, el tamaño máximo es 200 MB. Si excede los 200 MB, se generará un nuevo fragmento.
Para crear un clúster fragmentado de MongoDB, necesita los tres roles siguientes:
Servidor de configuración
Para almacenar una colección específica en varios fragmentos, debe especifique una clave de fragmento para la colección, por ejemplo {age: 1}. El servidor de configuración se utiliza para almacenar: información de configuración para todos los nodos de fragmentos, rangos de claves de fragmentos para cada fragmento, distribución de fragmentos entre fragmentos e información de configuración de fragmentos para todas las bases de datos y colecciones del clúster.
Proceso de enrutamiento
Esta es una ruta de front-end. Después de que el cliente accede a ella, le preguntará al servidor de configuración en qué fragmento consultar o guardar registros y luego se conectará. fragmento correspondiente para su ejecución y finalmente devuelve el resultado al cliente. El cliente solo necesita enviar la consulta o solicitud de actualización enviada originalmente a mongod al proceso de enrutamiento sin cambios, sin importar en qué partición esté almacenado el registro que se está operando. Sólo como referencia.