Milvus Backup
Milvus Backup è uno strumento che consente agli utenti di eseguire il backup e il ripristino dei dati Milvus. Fornisce sia CLI che API per adattarsi a diversi scenari applicativi.
Prerequisiti
Prima di iniziare a utilizzare Milvus Backup, assicurarsi che
- Il sistema operativo sia CentOS 7.5+ o Ubuntu LTS 18.04+,
- la versione di Go sia 1.20.2 o successiva.
Architettura
Architettura di Milvus Backup
Milvus Backup facilita il backup e il ripristino di metadati, segmenti e dati tra le istanze Milvus. Fornisce interfacce northbound, come CLI, API e modulo Go basato su gRPC, per una manipolazione flessibile dei processi di backup e ripristino.
Milvus Backup legge i metadati e i segmenti della collezione dall'istanza Milvus di origine per creare un backup. Quindi copia i dati della raccolta dal percorso principale dell'istanza Milvus di origine e salva i dati copiati nel percorso principale del backup.
Per ripristinare da un backup, Milvus Backup crea una nuova raccolta nell'istanza Milvus di destinazione in base ai metadati della raccolta e alle informazioni sui segmenti del backup. Quindi copia i dati del backup dal percorso principale del backup al percorso principale dell'istanza di destinazione.