ميلفوس النسخ الاحتياطي
Milvus Backup هي أداة تسمح للمستخدمين بالنسخ الاحتياطي واستعادة بيانات Milvus. وهي توفر كلاً من واجهة برمجة التطبيقات CLI وواجهة برمجة التطبيقات API لتتناسب مع سيناريوهات التطبيقات المختلفة.
المتطلبات الأساسية
قبل البدء باستخدام Milvus Backup، تأكد من أن
- نظام التشغيل هو CentOS 7.5+ أو Ubuntu LTS 18.04+,
- إصدار Go هو 1.20.2 أو أحدث.
البنية
بنية ميلفوس للنسخ الاحتياطي
تسهّل Milvus Backup النسخ الاحتياطي واستعادة البيانات الوصفية والمقاطع والبيانات عبر مثيلات Milvus. ويوفر واجهات متجهة للشمال، مثل واجهة برمجة التطبيقات وواجهة برمجة التطبيقات ووحدة Go المستندة إلى gRPC، من أجل معالجة مرنة لعمليات النسخ الاحتياطي والاستعادة.
يقرأ Milvus Backup البيانات الوصفية للمجموعة والمقاطع من مثيل Milvus المصدر لإنشاء نسخة احتياطية. ثم يقوم بنسخ بيانات المجموعة من المسار الجذر لمثيل Milvus المصدر ويحفظ البيانات المنسوخة في المسار الجذر للنسخ الاحتياطي.
للاستعادة من نسخة احتياطية، ينشئ Milvus Backup مجموعة جديدة في مثيل Milvus الهدف استنادًا إلى بيانات تعريف المجموعة ومعلومات المقطع في النسخة الاحتياطية. ثم ينسخ بيانات النسخة الاحتياطية من المسار الجذر للنسخة الاحتياطية إلى المسار الجذر للمثيل الهدف.