
برنامج تعليمي حول كيفية إضافة قدرات المتجه إلى نظام قاعدة بيانات علائقية.
الوصول إلى البرنامج التعليمي على https://skyzh.github.io/write-you-a-vector-db.
نخطط لإصدار نوعين من هذا البرنامج التعليمي: إصدار C ++ وإصدار Rust.
في إصدار C ++ ، ستنفذ إمكانيات تشبه PGVector على إصدار معدّل من نظام قاعدة بيانات Bustub التعليمية لـ CMU-DB. سوف تقوم بتنفيذ تخزين المتجهات ، وتعبيرات المتجهات ، وفهارس المتجهات على bustub.
في إصدار الصدأ المتوقع ، ستقوم بتنفيذ إمكانيات المتجهات على نظام قاعدة بيانات RisingLight التعليمية.
يمكنك الانضمام إلى خادم Discord الخاص بـ Skyzh والدراسة مع مجتمع Write-you-a-vector-db.
رمز بداية المتجه Dectub-DB والحل تحت رخصة معهد ماساتشوستس للتكنولوجيا. يرجى ملاحظة أن هناك بعض الملفات المحددة التي تتداخل مع دورة أنظمة قاعدة بيانات CMU-DB ولا يمكننا جعلها علنية (ولا ينبغي عليك أيضًا). يحتفظ المؤلف بحقوق الطبع والنشر الكاملة للبرنامج التعليمي (ملفات Markdown والأرقام).