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

Respaldar y restaurar datos de mongot

Puede realizar una copia de seguridad de los datos del índice de MongoDB Search y MongoDB Búsqueda Vectorial mediante snapshots del sistema de archivos. Un snapshot del sistema de archivos crea una copia puntual del directorio de datos mongot, que puede utilizar para restaurar sus índices sin reconstruirlos a partir de los datos de origen.

mongot no es el almacén de datos principal de sus datos. Si los datos de mongot están dañados o se pierden, MongoDB puede volver a crear los índices de MongoDB Search y MongoDB Vector Search a partir de los datos de origen en mongod. Sin embargo, la creación de índices puede ser lenta y, en algunos casos, puede tardar días en completarse.

Si su aplicación requiere un tiempo de recuperación mínimo, utilice snapshots de sistema de archivos regulares.

mongot replicates data from mongod through a change stream. A mongot backup is only valid for the change-stream retention period. If you restore from a backup that is older than the retention period, mongot detects that it fell off the oplog and rebuilds indexes from the source data in mongod. The restored snapshot data remains immediately queryable during the rebuild. Search results may reflect a point in time earlier than the current state of mongod until the rebuild completes.

To back up mongot, stop your mongot instance and take a filesystem snapshot of the mongot data directory using the tool of your choice. For a complete example using LVM on Linux, see Back Up and Restore Using LVM on Linux.

Para restaurar mongot a partir de un snapshot del sistema de archivos, utilice la herramienta de su elección para restaurar un snapshot de copia de seguridad en el directorio de datos de mongot. También debe borrar el archivo serverId.txt del directorio de datos de mongot antes de reiniciar mongot para generar una nueva identidad de servidor.

After you restore the snapshot and restart mongot, MongoDB reads the restored index data and resumes replication from your mongod instance. For a complete example using LVM on Linux, see Restore a Snapshot.

La conservación de snapshots recientes de volúmenes persistentes de mongot proporciona una ruta de recuperación más rápida para el reemplazo de pods, el mantenimiento de nodos y la recuperación de almacenamiento en comparación con la reconstrucción de índices a partir de datos de origen. no realiza copias de seguridad ni restaura automáticamente volúmenes persistentes de mongot. Planifique copias de seguridad del volumen persistente que almacena el directorio de datos de mongot utilizando el sistema de archivos o la capacidad de snapshot de volumen de su plataforma de almacenamiento.

Si se reprograma o reemplaza un pod mongot, adjunta su volumen persistente existente al nuevo pod para reutilizar los datos del índice local en lugar de reconstruir todos los índices a partir de los datos de origen. Si realizaste cambios en tu implementación después de tomar la snapshot de copia de seguridad, mongot debe ponerse al día desde mongod después del inicio.

Para restaurar mongot en Kubernetes, restaure la snapshot de copia de seguridad en el volumen persistente. Asegúrese de que el pod de reemplazo monte ese volumen y de que elimine el archivo serverId.txt antes de reiniciar mongot.