هاو ديما نسمعو في كلمة Vector Database في كل حاجة عندها علاقة بالـ AI، أما شنوّة معناها بالضبط؟ وعلاش نحتاجوها؟ وشنوّة الفرق بينها وبين قواعد البيانات العادية؟
الـ Vector Database هي قاعدة بيانات مهيّئة باش تخزّن وتتعامل مع الـ Vectors.
يعني بدل ما تخزّن نصوص ولا أرقام كيما العادة، هي تخزّن Embeddings، تمثيلات رقمية للبيانات، وتخلّيك تبحث بالمعنى مش بالحرف.
في الـ SQL، البحث يكون على التطابق الحرفي (exact match)، أما في الـ Vector DB يكون البحث على التشابه في المعنى (similarity search).
مثال بسيط:
عندك قاعدة بيانات فيها أوصاف متاع منتوجات، وسألتها:
“نحب منتوج ينفع للسفر والشتا”
الـ Vector DB ما تمشيش تدور على الكلمات بالحروف،
بل تلقالك منتوجات معناها قريب كيما “جاكيت ضد المطر” ولا “كيس ظهر ما يدخّلش الماء”.

الـ Vector هو مجموعة أرقام مرتّبة تعبّر على نقطة في فضاء رياضي.
بكلام أسهل، هو Array متاع أرقام يمثّل موقع ولا معنى ولا اتّجاه.
مثال:
[2,3] تمثّل نقطة في محور ثنائي.[1,0,-1] تمثّل نقطة في فضاء ثلاثي.في المات، نستعمل الـ Vectors باش نعبّرو على الاتجاهات،
أما في الـ AI نستعملهم باش نعبّرو على المعاني.
باختصار، الـ Vector هو Array من أرقام يعبّر على معنى.
الـ Embedding هي العمليّة إلي تحوّل النصوص ولا الصور ولا الأصوات إلى Vector.
يعني، كي تقول “قهوة” و“بنّ”، الـ Embedding متاعهم يكون قريب برشا،
أما “قهوة” و“بحر” يكونو بعاد، خاطر ما فماش علاقة.
كاين برشا Embedding Models تخدم على هكا، من أشهرهم:
OpenAI text-embedding-3 و Cohere Embeddings
خاطرها تحلّ مشكلتين كبار:
| المقارنة | القواعد العادية | Vector Databases |
|---|---|---|
| نوع البيانات | نصوص، أرقام، تواريخ | Vectors |
| طريقة البحث | بالكلمات أو الشروط | بالمعنى (Semantic Search) |
| الاستعمال | تطبيقات ويب، مالية، تقارير | AI، بحث دلالي، تحليل صور ونصوص |
| الأمثلة | MySQL، PostgreSQL، MongoDB | Pinecone، Milvus، Weaviate |
الفكرة إننا نحولو كل حاجة لأرقام خاطر الحاسوب يفهم الأرقام خير من النصوص.
الأرقام إلي تتكلم على نفس الموضوع تكون قريبة لبعضها،
مثلاً كي نبحث على “قطط”، تلقالي حتى “هرة” و“قطقوطة” و“حيوان أليف”.
كل بعد (Dimension) يمثّل خاصية، مثلاً اللون، الشكل، الفصيلة، إلخ.


الـ Vector Databases ولات من ركائز الذكاء الاصطناعي.
تفهم المعنى، سريعة، وتنجم تخدم في تطبيقات البحث، التوصية، والتحليل الذكي.
خلي عينك ديما مفتوحة على التحديثات في المجال هذا، خاطر المستقبل ماشي الكل نحوه.
More information can be found on my personal blog https://tech-tech.life
1️⃣ Distributed Systems & System Design
https://lnkd.in/dgxJHk3C
2️⃣ Databases (قواعد البيانات)
https://lnkd.in/df3ZJTrz
3️⃣ Networks & Cybersecurity (الشبكات وأمن الأنظمة)
https://lnkd.in/d5q2_4tK
4️⃣ Operating Systems (أنظمة التشغيل)
https://lnkd.in/dnmF22-U
5️⃣ AI & Generative Systems (الذكاء الاصطناعي والأنظمة التوليدية)
https://lnkd.in/dfeezkBt
6️⃣ General Topics (مواضيع عامّة في عالم البرمجيات)
https://lnkd.in/dUGFs-M6