🚀 جرب Zilliz Cloud، الـ Milvus المدارة بالكامل، مجاناً — تجربة أداء أسرع بـ 10 أضعاف! جرب الآن>>

milvus-logo
LFAI
الصفحة الرئيسية
  • الأدوات
  • Home
  • Docs
  • الأدوات

  • ميلفوس CDC

  • لمحة عامة

نظرة عامة

Milvus-CDC هي أداة سهلة الاستخدام يمكنها التقاط ومزامنة البيانات الإضافية في مثيلات Milvus. وهي تضمن موثوقية بيانات الأعمال من خلال نقلها بسلاسة بين مثيلات المصدر والهدف، مما يسمح بسهولة النسخ الاحتياطي التزايدي واستعادة البيانات في حالات الكوارث.

القدرات الرئيسية

  • مزامنة البيانات المتسلسلة: يضمن تكامل البيانات واتساقها من خلال مزامنة تغييرات البيانات بالتتابع بين مثيلات Milvus.

  • النسخ التزايدي للبيانات: يقوم بتكرار البيانات التزايدية، بما في ذلك عمليات الإدراج والحذف، من المصدر Milvus إلى الهدف Milvus، مما يوفر تخزينًا مستمرًا.

  • إدارة مهام CDC: يسمح بإدارة مهام CDC من خلال طلبات OpenAPI، بما في ذلك إنشاء مهام CDC والاستعلام عن حالتها وحذفها.

بالإضافة إلى ذلك، نحن نخطط لتوسيع قدراتنا لتشمل دعم التكامل مع أنظمة معالجة التدفق في المستقبل.

البنية

تتبنى Milvus-CCDC بنية مع مكونين رئيسيين - خادم HTTP الذي يدير المهام والبيانات الوصفية، و Corelib الذي يزامن تنفيذ المهام مع قارئ يحصل على البيانات من مثيل Milvus المصدر وكاتب يرسل البيانات المعالجة إلى مثيل Milvus الهدف.

milvus-cdc-architecture معمارية ميلفوس-سي دي سي-مركز البيانات

في الرسم البياني السابق

  • خادم HTTP: يعالج طلبات المستخدم وينفذ المهام ويحافظ على البيانات الوصفية. وهو بمثابة مستوى التحكم لتنسيق المهام داخل نظام Milvus-CDC.

  • Corelib: مسؤول عن المزامنة الفعلية للمهام. يتضمن مكون قارئ يقوم باسترداد المعلومات من مصدر ميلفوس المصدر وقائمة انتظار الرسائل (MQ)، ومكون كاتب يقوم بترجمة الرسائل من MQ إلى معلمات واجهة برمجة التطبيقات لنظام ميلفوس ويرسل هذه الطلبات إلى الهدف ميلفوس لإكمال عملية المزامنة.

سير العمل

يتضمن تدفق معالجة بيانات مالفوس-مزامنة البيانات الخطوات التالية:

  1. إنشاء المهمة: يبدأ المستخدمون مهمة CDC عبر طلبات HTTP.

  2. استرجاع البيانات الوصفية: يقوم النظام بجلب البيانات الوصفية الخاصة بالمجموعة من المصدر Milvus's etcd، بما في ذلك معلومات القناة ونقطة التفتيش الخاصة بالمجموعة.

  3. اتصال MQ: مع وجود البيانات الوصفية في متناول اليد، يتصل النظام ب MQ لبدء الاشتراك في دفق البيانات.

  4. معالجة البيانات: تتم قراءة البيانات من MQ وتحليلها وتمريرها إما باستخدام Go SDK أو معالجتها لتكرار العمليات التي يتم إجراؤها في المصدر Milvus.

milvus-cdc-workflow سير عمل ميلفوس-سي دي سي

الحدود

  • تزامن البيانات التزايدي: اعتبارًا من الآن، تم تصميم Milvus-CCD لمزامنة البيانات التزايدية فقط. إذا كان عملك يتطلب نسخة احتياطية كاملة للبيانات، يرجى التواصل معنا للحصول على المساعدة.

  • نطاق المزامنة: حاليًا، يمكن ل Milvus-CDC مزامنة البيانات على مستوى المجموعة. نحن نعمل على إضافة دعم لمزامنة البيانات على مستوى المجموعة في الإصدارات القادمة.

  • طلبات واجهة برمجة التطبيقات المدعومة: يدعم Milvus-CDC حاليًا طلبات واجهة برمجة التطبيقات التالية. نخطط لتوسيع الدعم ليشمل طلبات إضافية في الإصدارات المستقبلية:

    • إنشاء/إسقاط مجموعة

    • إدراج/حذف/إسقاط/إدراج

    • إنشاء/إسقاط قسم

    • إنشاء/إسقاط فهرس

    • تحميل/إصدار/إدخال/إسقاط

    • تحميل/إزالة/إصدار قسم

    • إنشاء/إسقاط قاعدة بيانات

جرب Managed Milvus مجاناً

Zilliz Cloud خالي من المتاعب، ويعمل بواسطة Milvus ويعمل بسرعة 10 أضعاف.

ابدأ
التعليقات

هل كانت هذه الصفحة مفيدة؟