MongoDB proporciona una serie de funcionalidades que permiten a los desarrolladores de aplicaciones y administradores de bases de datos personalizar el comportamiento de una clúster o set de réplicas para que MongoDB sea más "consciente del centro de datos" o permita una separación operativa y basada en la ubicación.
MongoDB también admite el aislamiento de la carga de trabajo en función de parámetros funcionales, para garantizar que ciertas mongod las instancias solo se utilizan para el reporte de cargas de trabajo o que ciertas partes de alta frecuencia de una colección particionada solo existen en particiones específicas.
Los siguientes documentos, que se encuentran en esta sección o en otras secciones de este manual, brindan información sobre cómo personalizar una implementación para la separación basada en la operación y la ubicación:
- Aislamiento de carga de trabajo en implementaciones de MongoDB
- MongoDB permite especificar que ciertas operaciones de la aplicación utilicen ciertas instancias
mongod. - Zones
- Una zona representa uno o más rangos de valores de clave de fragmento para una colección fragmentada. MongoDB enruta las lecturas y escrituras de los datos fragmentados cubiertos por una zona únicamente a los fragmentos dentro de dicha zona. Para su uso en la gestión de patrones de distribución e implementación de datos.
- Administrar zonas de fragmentos
- Tareas administrativas relacionadas con la configuración de zonas en clústeres particionados
Lectura adicional
Los documentos de nivel de confirmación de escritura (write concern) y preferencia de lectura, que abordan capacidades relacionadas con la conciencia del centro de datos.
Implementar un set de réplicas autogestionado y geográficamente redundante.