الوصف
SvectorDB هي قاعدة بيانات متجهة مبنية من الألف إلى الياء للبيئات بدون خادم، مما يسمح للمطورين بالتركيز على منتجاتهم بدلاً من إدارة قواعد البيانات. إنها تبسط عملية التوسع من متجه واحد إلى ملايين المتجهات، مما يوفر حلاً عالي الأداء وفعالاً من حيث التكلفة يمكن أن يكون أرخص بما يصل إلى 20 مرة من البدائل. تدعم المنصة البدء السريع باستخدام أدوات تطوير البرمجيات (SDKs) البديهية بلغة JavaScript و Python، بالإضافة إلى مواصفات OpenAPI للتكامل مع أي لغة.
تشمل القدرات الرئيسية البحث الهجين، مما يتيح تصفية النتائج بناءً على أزواج المفتاح والقيمة جنبًا إلى جنب مع تشابه المتجهات. توفر SvectorDB تحديثات فورية لعمليات الإضافة والتحديث والحذف، مما يلغي المخاوف بشأن الاتساق النهائي. يعني هيكلها الأصلي بدون خادم التسعير لكل طلب مع عدم الحاجة إلى التزويد أو التوسع. يسمح دعم CloudFormation بالتكامل السهل في البنية التحتية الحالية. يمكن للمستخدمين الاستفادة من أدوات التحويل المتجه المدمجة للنصوص والصور أو استخدام تضميناتهم الخاصة.
نموذج التسعير شفاف ويعتمد على الدفع لكل طلب، مع عدم وجود رسوم دنيا أو تكاليف أولية. يتم تسعير التخزين بـ 0.25 دولار لكل جيجابايت شهريًا، وتكلف الاستعلامات 5 دولارات لكل مليون عملية. تكلف عمليات الكتابة 20 دولارًا لكل مليون عملية. يتوفر مستوى مجاني، يقدم ما يصل إلى 10 فهارس مجانية بسعة تصل إلى 5000 سجل لكل منها، بدون حد زمني.
تم تطوير SvectorDB بواسطة شركة ناشئة صغيرة، مع التركيز على الشفافية والتفاعل المباشر مع العملاء. بينما يوفر هذا استجابة فائقة، يجب أن يكون العملاء المحتملون على دراية بالقيود مثل عدم وجود لقطات لقاعدة البيانات والحد الأقصى الافتراضي للسجلات وهو مليون سجل لكل قاعدة بيانات، والذي يمكن زيادته عن طريق الاتصال بالدعم. حجم الشركة هو أيضًا عامل يجب على بعض العملاء أخذه في الاعتبار.
تشمل حالات الاستخدام محركات التوصية، والبحث عن المستندات والصور، وتوليد الاسترجاع المعزز لتعزيز نماذج الذكاء الاصطناعي التوليدي. تدعم المنصة تضمين النصوص والصور باستخدام نماذج مثل ALL_MINILM_L6_V2 و CLIP_VIT_BASE_PATH32، أو تضمينات مخصصة.
الميزات الأساسية لـ SvectorDB
بنية بدون خادم
تسعير الدفع لكل طلب
قدرات البحث الهجين
تحديثات فورية لعمليات البيانات
أدوات تحويل متجه مدمجة للنصوص والصور
دعم التضمينات المخصصة
مواصفات OpenAPI لدعم لغات واسعة
تكامل CloudFormation
التوسع من النموذج الأولي إلى الإنتاج
فعالة من حيث التكلفة مقارنة بالبدائل
يتوفر مستوى مجاني
نموذج تسعير شفاف
كيفية استخدام SvectorDB؟
الإعداد: قم بتكوين معرف قاعدة البيانات الخاص بك واختر أداة التطوير المفضلة لديك (JavaScript، Python) أو OpenAPI.
تضمين البيانات: استخدم أدوات التحويل المتجه المدمجة أو تضميناتك الخاصة لتحويل النصوص أو الصور إلى متجهات.
تخزين البيانات: استخدم الدالة `setItem` (أو `set_item`) لتخزين العناصر مع قيمها ومتجهاتها.
الاستعلام عن البيانات: قم بإجراء عمليات بحث عن تشابه المتجهات أو استعلامات قائمة على المفاتيح باستخدام الدالة `query`.
تصفية النتائج: استفد من البحث الهجين لتصفية النتائج حسب أزواج المفتاح والقيمة جنبًا إلى جنب مع تشابه المتجهات.
التوسع: تتعامل SvectorDB تلقائيًا مع التوسع من النماذج الأولية الصغيرة إلى ملايين المتجهات.
التكامل: قم بتوصيل SvectorDB بتطبيقاتك الحالية وقوالب CloudFormation.
حالات استخدام SvectorDB
- محركات التوصية
- البحث عن المستندات
- البحث عن الصور
- توليد الاسترجاع المعزز
- نماذج أولية لميزات الذكاء الاصطناعي
- تصفية البيانات وتحليلها



