CodeShot
Midسختی 3 از ۵· در 52٪ مصاحبه‌های این حوزه پرسیده شده

چرا برای جست‌وجوی معنایی نمی‌توان از یک پایگاه‌داده رابطه‌ای معمولی استفاده کرد؟

نشان کردن

پاسخ کوتاه

چون پایگاه‌داده رابطه‌ای برای تطابق دقیق مقدار بهینه شده، نه برای یافتن نزدیک‌ترین بردارها از نظر فاصله ریاضی در فضایی با صدها/هزاران بُعد.

پاسخ کامل

Vector Database از ایندکس‌های تخصصی (مثل HNSW) برای جست‌وجوی تقریبی نزدیک‌ترین همسایه (Approximate Nearest Neighbor) استفاده می‌کند که روی میلیون‌ها بردار هم سریع است؛ اجرای همین جست‌وجو با یک Query معمولی SQL روی همه ردیف‌ها (Full Scan) در مقیاس بزرگ عملاً غیرقابل‌استفاده می‌شود.