البنية التحتية للبيانات
يعتمد Milvus على تخزين البيانات الوصفية، وتخزين الكائنات، وقائمة انتظار الرسائل في بنيته التحتية الأساسية للبيانات. يتناول هذا الفصل المكونات التي يمكنك تكوينها:
- البيانات الوصفية — يقوم Milvus بتخزين البيانات الوصفية (مخططات المجموعات، وحالة العقد، ونقاط فحص الاستهلاك) في etcd.
- تخزين الكائنات — يقوم Milvus بتخزين ملفات الفهرس والسجلات الثنائية في MinIO أو AWS S3 أو أي نظام تخزين كائنات سحابي آخر متوافق مع S3.
- قائمة انتظار الرسائل — يستخدم Milvus سجل الكتابة المسبقة (WAL): Woodpecker (الافتراضي)، أو Pulsar، أو Kafka، أو RocksMQ.
بشكل افتراضي، يعمل النشر الجديد لـ Milvus 3.x باستخدام Woodpecker كقائمة انتظار الرسائل، وetcd للبيانات الوصفية، وMinIO لتخزين الكائنات — دون الحاجة إلى بنية تحتية إضافية للرسائل.