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 cargas de trabajo basado en parámetros funcionales, para garantizar que determinadas 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, proporcionan información sobre la personalización de una implementación para la separación operativa y basada en 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 la clave de partición para una colección particionada. MongoDB enruta las lecturas y escrituras de datos particionados cubiertos por una zona únicamente a las particiones dentro de esa 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.