Sauvegarde Milvus
Milvus Backup est un outil qui permet aux utilisateurs de sauvegarder et de restaurer les données Milvus. Il fournit à la fois un CLI et un API pour s'adapter à différents scénarios d'application.
Conditions préalables
Avant de commencer à utiliser Milvus Backup, assurez-vous que
- Le système d'exploitation est CentOS 7.5+ ou Ubuntu LTS 18.04+,
- la version de Go est 1.20.2 ou ultérieure.
Architecture de Milvus Backup
Architecture de Milvus Backup
Milvus Backup facilite la sauvegarde et la restauration des métadonnées, des segments et des données dans les instances Milvus. Il fournit des interfaces vers le nord, telles que la CLI, l'API et le module Go basé sur gRPC, pour une manipulation souple des processus de sauvegarde et de restauration.
Milvus Backup lit les métadonnées et les segments de la collection à partir de l'instance Milvus source pour créer une sauvegarde. Il copie ensuite les données de collecte à partir du chemin racine de l'instance Milvus source et enregistre les données copiées dans le chemin racine de la sauvegarde.
Pour restaurer à partir d'une sauvegarde, Milvus Backup crée une nouvelle collection dans l'instance Milvus cible en fonction des métadonnées de la collection et des informations sur les segments dans la sauvegarde. Il copie ensuite les données de la sauvegarde depuis le chemin racine de la sauvegarde vers le chemin racine de l'instance cible.