Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

Validación de datos para la consistencia del clúster

Atlas ejecuta automáticamente la validación de datos para detectar de forma proactiva las inconsistencias en todos los clústeres de un proyecto. La validación de datos ayuda a identificar la corrupción silenciosa de datos antes de que afecte a las aplicaciones.

La corrupción silenciosa de datos se produce cuando los datos difieren entre los nodos del conjunto de réplicas sin generar errores ni advertencias. Esto puede ocurrir debido a fallos de hardware, problemas de red u otros problemas a nivel del sistema. Algunos ejemplos son:

  • Documentos faltantes: Un documento existe en algunos nodos, pero falta en otros.

  • Diferencias de contenido: Un documento existe en todos los nodos, pero el contenido difiere entre ellos.

  • Inconsistencias en el índice: Las entradas del índice difieren entre los nodos.

Sin validación, estas inconsistencias pueden pasar desapercibidas y provocar errores en la aplicación, pérdida de datos o resultados de consulta incorrectos.

Atlas valida los datos en todos los nodos del conjunto de réplicas para detectar la corrupción silenciosa de datos comparando los datos entre los nodos del conjunto de réplicas.

El proceso de validación comprende los siguientes pasos:

  1. Crea instancias de validación temporales en el mismo proveedor de nube y región que su clúster.

  2. Restaura las instantáneas de los nodos en las instancias de validación.

  3. Compara los datos entre instantáneas de nodos para detectar inconsistencias.

  4. Almacena los resultados de la validación en sistemas Atlas us-east-1(AWS) cuando se detectan inconsistencias.

La validación de datos se ejecuta automáticamente en todos los clústeres de tu proyecto. Si lo necesitas, puedes desactivar la validación a nivel de proyecto.

Durante la validación, Atlas lee los datos de la base de datos y de la colección para calcular hashes y detectar inconsistencias. Atlas no modifica los datos del clúster ni almacena el contenido de los documentos descifrados. Los datos descifrados existen solo temporalmente durante el proceso de validación y no se almacenan de forma persistente.

Cuando la validación detecta inconsistencias, Atlas almacena únicamente los siguientes metadatos:

Tipo de dato
Período de retención
Descripción

Ejecutar metadatos

3años

Estado de la ejecución de validación, marcas de tiempo y resumen de inconsistencias, incluyendo recuentos por base de datos, colección y tipo de inconsistencia.

Detalles de inconsistencia

90 días

Nombre de la base de datos, nombre de la colección, identificadores de los documentos y tipos de inconsistencia para los documentos que no superaron la validación.

Registros de validación

90 días

Los resultados detallados de la validación se almacenan en S3. Disponibles a través de la interfaz de usuario de Atlas para la resolución de problemas.

Resultados del análisis detallado

21 días

Resultados hash intermedios utilizados durante el proceso de validación.

Atlas conserva únicamente los metadatos de inconsistencia para su análisis y resolución de problemas.

Para clústeres con cifrado en reposo mediante claves gestionadas por el cliente, la validación requiere acceso adicional a su servicio de gestión de claves.

Las instancias de validación deben descifrar los datos utilizando la clave administrada por el cliente para realizar las comprobaciones de validación. Esto genera solicitudes adicionales a la API de KMS y los costos asociados.

Para obtener información detallada sobre el uso de KMS, los costos, las consideraciones de seguridad y los requisitos de configuración de la lista de direcciones IP permitidas, consulte Validación de datos Uso de KMS.

Puedes desactivar la validación de datos para todos los clústeres de un proyecto.

Importante

Deshabilitar la validación de datos significa que Atlas no puede detectar de forma proactiva las inconsistencias de datos en sus clústeres. Desactive la validación únicamente si tiene requisitos específicos que impiden su ejecución.

1
  1. Si aún no se muestra, seleccione la organización que contiene su proyecto deseado en el menú Organizations de la barra de navegación.

  2. Si aún no aparece, selecciona el proyecto deseado en el menú Projects de la barra de navegación.

  3. En la barra lateral, haz clic en el icono junto a Project Overview.

La página Configuración del proyecto se muestra.

2
3
4

Deshabilitar la validación afecta a todos los clústeres del proyecto, incluidos tanto los cifrados como los no cifrados.