Copia de seguridad de Milvus
Milvus Backup es una herramienta que permite a los usuarios realizar copias de seguridad y restaurar los datos de Milvus. Proporciona tanto CLI como API para adaptarse a diferentes escenarios de aplicación.
Requisitos previos
Antes de empezar a utilizar Milvus Backup, asegúrese de que
- El sistema operativo es CentOS 7.5+ o Ubuntu LTS 18.04+,
- La versión de Go es 1.20.2 o posterior.
Arquitectura
Arquitectura de Milvus Backup
Milvus Backup facilita la copia de seguridad y la restauración de metadatos, segmentos y datos en todas las instancias de Milvus. Proporciona interfaces northbound, como CLI, API y módulo Go basado en gRPC, para la manipulación flexible de los procesos de copia de seguridad y restauración.
Milvus Backup lee los metadatos y segmentos de la colección de la instancia Milvus de origen para crear una copia de seguridad. A continuación, copia los datos de la colección de la ruta raíz de la instancia Milvus de origen y guarda los datos copiados en la ruta raíz de la copia de seguridad.
Para restaurar a partir de una copia de seguridad, Milvus Backup crea una nueva colección en la instancia de Milvus de destino basándose en los metadatos de la colección y en la información de los segmentos de la copia de seguridad. A continuación, copia los datos de la copia de seguridad de la ruta raíz de la copia de seguridad a la ruta raíz de la instancia de destino.