Milvus هي قاعدة بيانات متجهة مفتوحة المصدر تم تصميمها لدعم تضمين البحث عن التشابه وتطبيقات الذكاء الاصطناعي. يجعل Milvus البحث عن البيانات غير المنظمة أكثر سهولة، ويوفر تجربة مستخدم متسقة بغض النظر عن بيئة النشر.
Milvus 2.0 هي قاعدة بيانات متجهة سحابية أصلية مع مساحة تخزين وحساب مفصولة حسب التصميم. جميع المكونات في هذه النسخة المُعاد تشكيلها من Milvus عديمة الجنسية لتعزيز المرونة والمرونة. لمزيد من التفاصيل حول الهندسة المعمارية، راجع نظرة عامة على Milvus Architecture.
تم إصدار Milvus بموجب ترخيص Apache 2.0 مفتوح المصدر في أكتوبر 2019. وهو حاليًا مشروع تخرج تحت إشراف LF AI & Data Foundation.
واجهات برمجة التطبيقات الغنية المصممة لسير عمل علوم البيانات.
تجربة مستخدم متسقة عبر أجهزة الكمبيوتر المحمول والمجموعة المحلية والسحابة.
قم بتضمين البحث والتحليلات في الوقت الفعلي في أي تطبيق تقريبًا.
تعتبر هذه الميزة مفيدة بشكل خاص في سيناريوهات البحث الشاملة، مثل تحديد الشخص الأكثر تشابهًا في مكتبة المتجهات استنادًا إلى سمات مختلفة مثل الصور والصوت وبصمات الأصابع وما إلى ذلك. للحصول على التفاصيل، راجع البحث المختلط لمزيد من المعلومات.
Zilliz Cloud هي خدمة مُدارة بالكامل على السحابة وهي أبسط طريقة لنشر LF AI Milvus®، راجع Zilliz Cloud وابدأ تجربتك المجانية.
دليل البدء السريع المستقل
دليل البدء السريع للمجموعة
النشر المتقدم
تحقق من المتطلبات أولاً.
أنظمة Linux (يوصى باستخدام Ubuntu 20.04 أو الإصدارات الأحدث):
اذهب: >= 1.21 كميك: >= 3.26.4 دول مجلس التعاون الخليجي: 9.5 بيثون: > 3.8 و <= 3.11
أنظمة MacOS التي تعمل بنظام التشغيل x86_64 (يوصى باستخدام Big Sur 11.5 أو الإصدارات الأحدث):
اذهب: >= 1.21 كميك: >= 3.26.4 ل م: >= 15 بيثون: > 3.8 و <= 3.11
أنظمة MacOS المزودة بـ Apple Silicon (يُوصى باستخدام الإصدار 12.0.1 من مونتيري أو الإصدارات الأحدث):
اذهب: >= 1.21 (القوس=ARM64) كميك: >= 3.26.4 ل م: >= 15 بيثون: > 3.8 و <= 3.11
استنساخ Milvus الريبو والبناء.
# Clone github repository.$ git clone https://github.com/milvus-io/milvus.git# تثبيت تبعيات الطرف الثالث.$ cd milvus/ $ ./scripts/install_deps.sh# ترجمة Milvus.$ make
للحصول على القصة الكاملة، راجع وثائق المطور.
هام الفرع الرئيسي مخصص لتطوير Milvus v2.0. في 9 مارس 2021، أصدرنا Milvus v1.0، وهو أول إصدار مستقر من Milvus بدعم طويل الأمد. لاستخدام Milvus v1.0، قم بالتبديل إلى الفرع 1.0.
راجع Milvus 2.0 مقابل 1.x لمزيد من المعلومات.
البحث عن الصور | روبوتات الدردشة | بحث التركيب الكيميائي |
---|
الصور أصبحت قابلة للبحث. قم بإرجاع الصور الأكثر تشابهًا على الفور من قاعدة بيانات ضخمة.
خدمة عملاء رقمية تفاعلية توفر وقت المستخدمين وأموال الشركات.
البحث السريع عن التشابه، أو البحث عن البنية التحتية، أو البحث عن البنية الفوقية لجزيء محدد.
تم تصميم Milvus bootcamp لتعريف المستخدمين بكل من بساطة وعمق قاعدة بيانات المتجهات. اكتشف كيفية إجراء الاختبارات المعيارية بالإضافة إلى إنشاء تطبيقات بحث التشابه التي تشمل روبوتات الدردشة وأنظمة التوصية والبحث العكسي عن الصور والبحث الجزيئي وغير ذلك الكثير.
المساهمات في Milvus هي موضع ترحيب من الجميع. راجع إرشادات المساهمة للحصول على تفاصيل حول إرسال التصحيحات وسير عمل المساهمة. راجع مستودع مجتمعنا للتعرف على إدارتنا والوصول إلى المزيد من موارد المجتمع.
للحصول على إرشادات حول التثبيت والتطوير والنشر والإدارة، راجع Milvus Docs. للحصول على المعالم التقنية ومقترحات التحسين، راجع ملتقى ميلفوس
تم إدراج SDK المطبق ووثائق API الخاصة به أدناه:
بي ميلفوس SDK
جافا SDK
اذهب SDK
Cpp SDK (قيد التطوير)
عقدة SDK
الصدأ SDK (قيد التطوير)
CSharp SDK (قيد التطوير)
يوفر Attu واجهة مستخدم رسومية بديهية وفعالة لـ Milvus.
بداية سريعة
انضم إلى مجتمع Milvus على Discord لمشاركة اقتراحاتك ونصائحك وأسئلتك مع فريقنا الهندسي.
يمكنك أيضًا الاطلاع على صفحة الأسئلة الشائعة الخاصة بنا لاكتشاف الحلول أو الإجابات لمشكلاتك أو أسئلتك.
اشترك في قوائم ميلفوس البريدية:
اللجنة التوجيهية الفنية
المناقشات الفنية
إعلان
تابع ميلفوس على وسائل التواصل الاجتماعي:
واسطة
X
يوتيوب
مرجع يجب الاستشهاد به عند استخدام Milvus في ورقة بحثية:
@inproceedings{2021milvus, title={Milvus: A Purpose-Built Vector Data Management System}, author={Wang, Jianguo and Yi, Xiaomeng and Guo, Rentong and Jin, Hai and Xu, Peng and Li, Shengjun and Wang, Xiangyu and Guo, Xiangzhou and Li, Chengming and Xu, Xiaohai and others}, booktitle={Proceedings of the 2021 International Conference on Management of Data}, pages={2614--2627}, year={2021} } @article{2022manu, title={Manu: a cloud native vector database management system}, author={Guo, Rentong and Luan, Xiaofan and Xiang, Long and Yan, Xiao and Yi, Xiaomeng and Luo, Jigao and Cheng, Qianya and Xu, Weizhi and Luo, Jiarui and Liu, Frank and others}, journal={Proceedings of the VLDB Endowment}, volume={15}, number={12}, pages={3548--3561}, year={2022}, publisher={VLDB Endowment} }
تعتمد Milvus التبعيات مما يلي:
شكرًا لـ FAISS على مكتبة البحث الممتازة.
شكرًا لشركة etcd على توفير أدوات تخزين رائعة ذات قيمة أساسية مفتوحة المصدر.
شكرًا لـ Pulsar على نظام المراسلة الموزع الرائع.
شكرًا لـ Tantivy على مكتبة محرك البحث ذات النص الكامل المكتوبة بلغة Rust.
بفضل RocksDB لمحركات التخزين القوية.
تم اعتماد Milvus باتباع المشروع مفتوح المصدر:
تطوير إطار عمل مرن موجه نحو التطبيقات لحوسبة المتجهات المضمنة على البيانات غير المنظمة.
Haystack هو إطار عمل مفتوح المصدر لمعالجة اللغات الطبيعية (NLP) يستفيد من نماذج Transformer
تطبيقات Langchain Building مع LLMs من خلال قابلية التركيب
LLamaIndex إطار بيانات لتطبيقات LLM الخاصة بك
GPTCache مكتبة لإنشاء ذاكرة تخزين مؤقت دلالية لتخزين الاستجابات من استعلامات LLM.