ميلفوس في أفضل حالاته: استكشاف الإصدار 2.2 إلى الإصدار 2.2.6
ميلفوس في أفضل حالاتها
أهلاً بكم من جديد يا متابعي ميلفوس! نحن نعلم أنه قد مر وقت طويل منذ آخر مرة شاركنا فيها تحديثاتنا على قاعدة البيانات المتجهة مفتوحة المصدر المتطورة هذه. لكن لا تخافوا، لأننا هنا لنطلعكم على جميع التطورات المثيرة التي حدثت منذ أغسطس الماضي.
في هذه المدونة، سنأخذك في هذه المدونة إلى أحدث إصدارات Milvus، بدءًا من الإصدار 2.2 إلى الإصدار 2.2.6. لدينا الكثير لنغطيه، بما في ذلك الميزات الجديدة والتحسينات وإصلاحات الأخطاء والتحسينات. لذا، اربطوا أحزمة الأمان ودعونا نتعمق!
Milvus v2.2: إصدار رئيسي مع استقرار محسّن، وسرعة بحث أسرع، وقابلية توسع مرنة
يعد الإصدار Milvus v2.2 إصدارًا مهمًا يقدم سبع ميزات جديدة تمامًا والعديد من التحسينات المتطورة على الإصدارات السابقة. دعونا نلقي نظرة فاحصة على بعض الميزات البارزة:
- الإدراج الجماعي للكيانات من الملفات: باستخدام هذه الميزة، يمكنك تحميل مجموعة من الكيانات في ملف واحد أو عدة ملفات مباشرةً إلى Milvus ببضعة أسطر من التعليمات البرمجية، مما يوفر عليك الوقت والجهد.
- ترقيم صفحات نتائج الاستعلام: لتجنب نتائج البحث والاستعلام الضخمة التي تعود في استدعاء إجراء واحد عن بُعد (RPC)، يتيح لك Milvus v2.2 تكوين الإزاحة وتصفية النتائج باستخدام الكلمات الرئيسية في عمليات البحث والاستعلام.
- التحكم في الوصول المستند إلى الدور (RBAC): يدعم الإصدار Milvus v2.2 الآن التحكم في الوصول المستند إلى الأدوار (RBAC)، مما يسمح لك بالتحكم في الوصول إلى مثيل Milvus الخاص بك عن طريق إدارة المستخدمين والأدوار والأذونات.
- الحصص والحدود: الحصص والحدود هي آلية جديدة في الإصدار 2.2 من Milvus تحمي نظام قاعدة البيانات من أخطاء نفاد الذاكرة (OOM) والأعطال أثناء الزيادات المفاجئة في حركة المرور. باستخدام هذه الميزة، يمكنك التحكم في الاستيعاب والبحث واستخدام الذاكرة.
- وقت البث المباشر (TTL) على مستوى المجموعة: في الإصدارات السابقة، كان Milvus يسمح لك في الإصدارات السابقة بتكوين وقت البث المباشر (TTL) لمجموعاتك فقط. ومع ذلك، يدعم الإصدار Milvus v2.2 الآن تكوين TTL على مستوى المجموعة. سينتهي تكوين TTL TTL لمجموعة معينة وستنتهي صلاحية الكيانات في تلك المجموعة تلقائيًا بعد انتهاء TTL. يوفر هذا التكوين مزيدًا من التحكم الدقيق في الاحتفاظ بالبيانات.
- فهارس البحث التقريبي للأقارب على الأقراص (ANNS) (تجريبي): يقدّم الإصدار 2.2 من Milvus دعمًا لخوارزمية البحث الأقرب القريب المستند إلى القرص (DiskANN) وخوارزمية ANNS المستندة إلى الرسم البياني Vamana. يسمح هذا الدعم بالبحث المباشر على مجموعات البيانات واسعة النطاق، والتي يمكن أن تقلل بشكل كبير من استخدام الذاكرة، بنسبة تصل إلى 10 أضعاف.
- النسخ الاحتياطي للبيانات (بيتا): يوفر Milvus v2.2 أداة جديدة تمامًا للنسخ الاحتياطي واستعادة بيانات Milvus بشكل صحيح، إما من خلال سطر الأوامر أو خادم واجهة برمجة التطبيقات.
وبالإضافة إلى الميزات الجديدة المذكورة أعلاه، يتضمن الإصدار 2.2 من ميلفوس إصلاحات لخمسة أخطاء وتحسينات متعددة لتعزيز استقرار ميلفوس وقابلية ملاحظته وأدائه. لمزيد من التفاصيل، راجع ملاحظات الإصدار Milvus v2.2 ملاحظات الإصدار.
الإصداران Milvus v2.2.1 و v2.2.2.2: إصداران ثانويان مع إصلاح المشكلات
الإصداران Milvus v2.2.1 و v2.2.2.2 هما إصداران ثانويان يركزان على إصلاح المشكلات الحرجة في الإصدارات القديمة وتقديم ميزات جديدة. فيما يلي بعض النقاط البارزة:
ميلفوس الإصدار 2.2.1
- يدعم مستأجر ومصادقة Pulsa
- يدعم أمان طبقة النقل (TLS) في مصدر تكوين إلخd
- يحسن أداء البحث بنسبة تزيد عن 30%
- يحسّن المجدول ويزيد من احتمالية دمج المهام
- إصلاح العديد من الأخطاء، بما في ذلك فشل تصفية المصطلحات على الحقول العددية المفهرسة وذعر IndexNode عند الفشل في إنشاء فهرس
ميلفوس الإصدار 2.2.2
- إصلاح مشكلة عدم قيام الوكيل بتحديث ذاكرة التخزين المؤقت لقادة الأجزاء الموزعة
- إصلاح مشكلة عدم تنظيف المعلومات المحملة للمجموعات/الأقسام التي تم إصدارها
- إصلاح مشكلة عدم مسح عدد التحميل في الوقت المحدد
للمزيد من التفاصيل، راجع ملاحظات الإصدار Milvus v2.2.1 وملاحظات الإصدار Milvus v2.2.2.2.
الإصدار Milvus v2.2.3: أكثر أمانًا واستقرارًا وإتاحةً
الإصدار Milvus v2.2.3 هو إصدار يركز على تعزيز أمان النظام واستقراره وتوافره. بالإضافة إلى ذلك، فإنه يقدم ميزتين مهمتين:
الترقيةالمتجددة: تسمح هذه الميزة لـ Milvus بالاستجابة للطلبات الواردة أثناء عملية الترقية، وهو ما كان مستحيلاً في الإصدارات السابقة. تضمن الترقيات المتجددة أن يظل النظام متاحًا ومستجيبًا لطلبات المستخدمين حتى أثناء الترقيات.
التوافر العالي للمنسق (HA): تُمكّن هذه الميزة منسقي Milvus من العمل في وضع الاستعداد النشط، مما يقلل من مخاطر الأعطال الأحادية. حتى في حالات الكوارث غير المتوقعة، يتم تقليل وقت الاسترداد إلى 30 ثانية على الأكثر.
وبالإضافة إلى هذه الميزات الجديدة، يتضمن الإصدار 2.2.3 من Milvus العديد من التحسينات وإصلاحات الأخطاء، بما في ذلك تحسين أداء الإدراج المجمع، وتقليل استخدام الذاكرة، وتحسين مقاييس المراقبة، وتحسين أداء التخزين الفوقي. لمزيد من التفاصيل، راجع ملاحظات الإصدار Milvus v2.2.3 ملاحظات الإصدار.
الإصدار Milvus v2.2.4: أسرع وأكثر موثوقية وتوفيرًا للموارد
الإصدار Milvus v2.2.4 هو تحديث ثانوي للإصدار Milvus v2.2. وهو يقدم أربع ميزات جديدة والعديد من التحسينات، مما يؤدي إلى أداء أسرع وموثوقية محسنة واستهلاك أقل للموارد. تتضمن أبرز ميزات هذا الإصدار ما يلي:
- تجميعالموارد: يدعم Milvus الآن تجميع QueryNodes في مجموعات موارد أخرى، مما يسمح بالعزل الكامل للوصول إلى الموارد المادية في مجموعات مختلفة.
- إعادة تسمية المجموعات: تسمح واجهة برمجة تطبيقات إعادة تسمية المجموعات للمستخدمين بتغيير اسم المجموعة، مما يوفر مزيدًا من المرونة في إدارة المجموعات وتحسين قابلية الاستخدام.
- دعم التخزين السحابي من Google Cloud Storage
- خيار جديد في واجهات برمجة تطبيقات البحث والاستعلام: تسمح هذه الميزة الجديدة للمستخدمين بتخطي البحث في جميع المقاطع المتزايدة، مما يوفر أداء بحث أفضل في السيناريوهات التي يتم فيها إجراء البحث بالتزامن مع إدراج البيانات.
لمزيد من المعلومات، راجع ملاحظات الإصدار Milvus v2.2.4 ملاحظات الإصدار.
الإصدار Milvus v2.2.5: غير مستحسن
يحتوي الإصدار Milvus v2.2.5 على العديد من المشكلات الحرجة، وبالتالي، لا نوصي باستخدام هذا الإصدار. نحن نعتذر بصدق عن أي إزعاج ناجم عنها. ومع ذلك، تمت معالجة هذه المشكلات في الإصدار Milvus v2.2.6.
الإصدار Milvus v2.2.6: تم حل المشكلات الحرجة من الإصدار 2.2.5
نجح الإصدار Milvus v2.2.6 في معالجة المشاكل الحرجة التي تم اكتشافها في الإصدار 2.2.5، بما في ذلك مشاكل إعادة تدوير بيانات مدونة البيانات المتسخة وفشل DataCoord GC. إذا كنت تستخدم الإصدار 2.2.5 حاليًا، يُرجى ترقية الإصدار 2.2.5 لضمان الأداء والاستقرار الأمثل.
تتضمن المشكلات الحرجة التي تم إصلاحها ما يلي:
- فشل DataCoord GC
- تجاوز معلمات الفهرس التي تم تمريرها
- تأخر النظام الناجم عن تراكم رسائل RootCoord
- عدم دقة مقياس RootCoordInsertChannelTimeTick
- احتمال توقف الطابع الزمني
- التدمير الذاتي العرضي لدور المنسق أثناء عملية إعادة التشغيل
- تأخر نقاط التدقيق بسبب الخروج غير الطبيعي لعملية جمع القمامة
للمزيد من التفاصيل، راجع ملاحظات الإصدار Milvus v2.2.6 ملاحظات الإصدار.
الملخص
في الختام، قدمت أحدث إصدارات Milvus من الإصدار 2.2 إلى الإصدار 2.2.6 العديد من التحديثات والتحسينات المثيرة. من الميزات الجديدة إلى إصلاحات الأخطاء والتحسينات، تواصل شركة Milvus الوفاء بالتزاماتها لتوفير حلول متطورة وتمكين التطبيقات في مختلف المجالات. ترقبوا المزيد من التحديثات والابتكارات المثيرة من مجتمع Milvus.
- Milvus v2.2: إصدار رئيسي مع استقرار محسّن، وسرعة بحث أسرع، وقابلية توسع مرنة
- الإصداران Milvus v2.2.1 و v2.2.2.2: إصداران ثانويان مع إصلاح المشكلات
- الإصدار Milvus v2.2.3: أكثر أمانًا واستقرارًا وإتاحةً
- الإصدار Milvus v2.2.4: أسرع وأكثر موثوقية وتوفيرًا للموارد
- الإصدار Milvus v2.2.5: غير مستحسن
- الإصدار Milvus v2.2.6: تم حل المشكلات الحرجة من الإصدار 2.2.5
- الملخص
On This Page
Try Managed Milvus for Free
Zilliz Cloud is hassle-free, powered by Milvus and 10x faster.
Get StartedLike the article? Spread the word