Milvus Backup

Milvus Backup — это инструмент, позволяющий пользователям создавать резервные копии и восстанавливать данные Milvus. Он предоставляет как интерфейс командной строки (CLI), так и API, что позволяет адаптировать его к различным сценариям применения.

Необходимые условия

Перед началом использования Milvus Backup убедитесь, что

  • операционная система — CentOS 7.5+ или Ubuntu LTS 18.04+,
  • версия Go — 1.20.2 или более поздняя.

Архитектура

Milvus Backup architecture Архитектура Milvus Backup

Milvus Backup упрощает резервное копирование и восстановление метаданных, сегментов и данных между экземплярами Milvus. Он предоставляет интерфейсы «наверх» (northbound), такие как CLI, API и модуль Go на основе gRPC, для гибкого управления процессами резервного копирования и восстановления.

Milvus Backup считывает метаданные коллекции и сегменты из исходного экземпляра Milvus для создания резервной копии. Затем он копирует данные коллекции из корневого пути исходного экземпляра Milvus и сохраняет скопированные данные в корневом пути резервной копии.

Для восстановления из резервной копии Milvus Backup создаёт новую коллекцию в целевом экземпляре Milvus на основе метаданных коллекции и информации о сегментах, содержащейся в резервной копии. Затем он копирует данные резервной копии из корневого каталога резервной копии в корневой каталог целевого экземпляра.

Таблица совместимости

В следующей таблице приведена информация о совместимости процессов резервного копирования и восстановления между различными версиями Milvus, начиная с Milvus Backup v0.5.7.

Резервное копирование из ↓ / Восстановление в →Milvus v2.2.xMilvus v2.3.xMilvus v2.4.xMilvus v2.5.xMilvus v2.6.x
Milvus v2.2.xНетНетДаДаДа
Milvus v2.3.xНетНетДаДаДа
Milvus v2.4.xНетНетДаДаДа
Milvus v2.5.xНетНетНетДаДа
Milvus v2.6.xНетНетНетНетДа

Последняя версия

Попробуйте Managed Milvus бесплатно

Zilliz Cloud работает без проблем, поддерживается Milvus и в 10 раз быстрее.

Начать
Обратная связь

Была ли эта страница полезной?