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 coherencia del clúster

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

La corrupción silenciosa de datos se produce cuando los datos difieren entre los nodos del set de réplicas sin activar errores ni advertencias. Esto puede ocurrir debido a fallas de hardware, problemas de red u otros problemas a nivel del sistema. Los ejemplos incluyen:

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

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

  • Inconsistencias del índice: las entradas de índice difieren entre los nodos.

Sin validación, estas inconsistencias pueden permanecer sin detectar y causar errores de aplicación, pérdida de datos o resultados de query incorrectos.

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

El proceso de validación implica 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 los snapshots de nodo en las instancias de validación.

  3. Compara los datos de los snapshot de los nodos para detectar inconsistencias.

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

La validación de datos se ejecuta automáticamente en todos los clústeres de su proyecto. Si es necesario, puede deshabilitar 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 los hash y detectar inconsistencias. Atlas no modifica los datos del clúster ni almacena contenido de documentos descifrado. Los datos descifrados solo existen temporalmente durante el proceso de validación y no se conservan.

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

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

Ejecutar metadatos

3 años

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

Detalles de la inconsistencia

90 días

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

Registros de validación

90 días

Salida de validación detallada almacenada en S3. Disponible a través de la interfaz de usuario de Atlas para la resolución de problemas.

Resultados de la exploración

21 días

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

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

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

Las instancias de validación deben descifrar los datos mediante la clave gestionada por el cliente para realizar comprobaciones de validación. Esto da como resultado solicitudes de API de KMS adicionales y 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 permitidos de IP, consulte Uso de KMS de validación de datos.

Puede deshabilitar 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. Solo deshabilite la validación si tiene requisitos específicos que impiden que se ejecute la validació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

La deshabilitación de la validación afecta a todos los clúster del proyecto, incluidos los clúster cifrados y no cifrados.