
บทช่วยสอนเกี่ยวกับวิธีเพิ่มความสามารถของเวกเตอร์ในระบบฐานข้อมูลเชิงสัมพันธ์
เข้าถึงบทช่วยสอนได้ที่ https://skyzh.github.io/write-you-a-vector-db
เราวางแผนที่จะปล่อยสองตัวแปรของบทช่วยสอนนี้: เวอร์ชัน C ++ และเวอร์ชันสนิม
ในเวอร์ชัน C ++ คุณจะใช้ความสามารถที่คล้ายกับ PGVector ในระบบฐานข้อมูลการศึกษา Bustub ของ CMU-DB เวอร์ชันที่แก้ไขแล้ว คุณจะใช้ที่เก็บเวกเตอร์นิพจน์เวกเตอร์และดัชนีเวกเตอร์ผ่าน Bustub
ในเวอร์ชันสนิมที่คาดว่าจะใช้งานคุณจะใช้ความสามารถของเวกเตอร์ผ่านระบบฐานข้อมูลการศึกษา Risinglight
คุณสามารถเข้าร่วมเซิร์ฟเวอร์ Discord ของ Skyzh และศึกษากับชุมชน Write-You-A-Vector-DB
Bustub Vector-DB เริ่มต้นและโซลูชันอยู่ภายใต้ใบอนุญาต MIT โปรดทราบว่ามีไฟล์เฉพาะบางไฟล์ที่ทับซ้อนกับหลักสูตรระบบฐานข้อมูลของ CMU-DB และเราไม่สามารถทำให้เป็นสาธารณะ (และคุณไม่ควรเช่นกัน) ผู้เขียนขอสงวนลิขสิทธิ์เต็มรูปแบบของการสอน (ไฟล์และตัวเลข Markdown)