MongoDB proporciona una serie de funciones que permiten a los desarrolladores de aplicaciones y administradores de bases de datos personalizar el comportamiento de una base de datos. Implementación de un conjunto de réplicas o clústeres fragmentados para que MongoDB pueda ser más "consciente del centro de datos" o permitir 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 informar cargas de trabajo o ciertas partes de alta frecuencia de una colección fragmentada solo existen en fragmentos específicos.
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 le permite especificar que ciertas operaciones de aplicación utilicen determinadas
mongodinstancias. - 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 fragmentados
Lectura adicional
Los documentos de Preferencia de escritura y Preferencia de lectura, que abordan las capacidades relacionadas con el conocimiento del centro de datos.
Implementar un conjunto de réplicas autogestionadas y geográficamente redundantes.