تخطَّ إلى المحتوى
RSX Digital | Custom Web Apps, Mobile & AI Solutions UAE
لست متأكدًا أخبرنا بالنتيجة التي تريدها، ونحن نسمّي الخدمة.

ثلاثون دقيقة، وخطة محددة النطاق، ورقم واضح. مجانًا في الحالتين.

احجز مكالمة
الواجهة الأمامية React · Next.js · Vue · Nuxt · TypeScript · Tailwind · Angular
الواجهة الخلفية Node.js · Laravel · Django · FastAPI · .NET · Go · GraphQL
الجوال Swift · Kotlin · React Native · Flutter
الذكاء الاصطناعي والبيانات Python · LangChain · OpenAI · Anthropic · pgvector · Whisper
إدارة المحتوى والتجارة Custom CMS · WordPress · Shopify · WooCommerce · Strapi · Sanity
البيانات والسحابة PostgreSQL · MySQL · MongoDB · Redis · AWS · Azure · Docker
كل خيار في هذه القائمة له سبب مرفق به. اقرأ صفحة التقنيات
الهندسة

على الأرجح لا تحتاج قاعدة بيانات متجهية

إضافة pgvector داخل Postgres التي تشغّلها أصلًا تتفوق على مخزن بيانات ثانٍ في كل مشروع تقريبًا حددنا نطاقه خلال العامين الماضيين.

قراءة 2 دقائقحُدّث في 07 أغسطس 2026
خطة استعلام Postgres لمسح فهرس pgvector
باختصار

دون نحو مليون متجه، تكفي pgvector داخل Postgres الحالية من حيث السرعة، وتُبقي التضمينات في المعاملة نفسها والنسخة الاحتياطية نفسها مع الصفوف التي تصفها. أما قاعدة البيانات المتجهية المخصصة فتشتري لك سعةً لا تملكها بعد وتكلّفك اتساقًا كنت تحتاجه أصلًا.

الجواب المختصر

للمجموعات دون نحو مليون متجه، تُعيد pgvector داخل Postgres الحالية نتائج التشابه في أجزاء من الألف من الثانية بخانة واحدة. كما تُبقي التضمين في المعاملة نفسها والنسخة الاحتياطية نفسها مع الصف الذي يصفه، ما يزيل صنفًا كاملًا من أخطاء الاتساق التي يُدخلها مخزن ثانٍ من اليوم الأول.

تقريبًا كل عرض ذكاء اصطناعي يصلنا يتضمن قاعدة بيانات متجهية مخصصة في مخطط البنية. وفي عامين من تحديد النطاقات، احتجنا إليها مرتين.

#ما حجم المجموعة الفعلي عادةً

كامل رصيد المستندات لشركة خليجية متوسطة — السياسات وبيانات المنتجات وسجل الدعم والعقود — يتقطّع إلى ما بين ثلاثين ألف وثلاثمئة ألف متجه. وهذه ليست مشكلة سعة. فهرس HNSW فوق ذلك في Postgres يجيب في بضعة أجزاء من الألف من الثانية على عتاد تدفع ثمنه أصلًا.

قواعد البيانات المتجهية ممتازة فعلًا، وهي مبنية لسعة لن تبلغها معظم هذه المشاريع لسنوات، إن بلغتها.

#حجة الاتساق، وهي أهم من السرعة

مخزنان يعنيان كتابتين. يُحدَّث المستند في Postgres، ويُحدَّث تضمينه في المخزن المتجهي — في طلب ثانٍ، عبر شبكة، وله نمط فشله الخاص.

وحين تفشل تلك الكتابة الثانية، لا يظهر خطأ. يستمر النظام في الإجابة. لكنه يجيب مستخدمًا تضمين النسخة السابقة من سياسة تغيّرت منذئذ، ويفعل ذلك بثقة، ولا يكتشفه أحد حتى يتصرف أحدهم بناءً عليه. وتسوية ذلك مهمة خلفية صار عليك كتابتها ومراقبتها وتلقّي تنبيهاتها.

ومع pgvector، يُحدَّث الصف وتضمينه في معاملة واحدة. ونمط الفشل كتابة مرتدّة، وهو نمط تفهمه أصلًا وتنبّه عليه أصلًا.

#حجة الترشيح

استعلامات الاسترجاع الحقيقية نادرًا ما تكون تشابهًا خالصًا. بل هي «أقرب التطابقات، ضمن هذا المستأجر، مما يُسمح لهذا المستخدم برؤيته، من النسخة الحالية للمستند، باستثناء المسودات».

في Postgres هذا استعلام واحد بجملة WHERE. وعبر مخزنين هو بحث تشابه، ورحلة ذهاب وإياب، وقائمة معرّفات، واستعلام ثانٍ، وقرار بما تفعله حين يتركك الترشيح اللاحق بثلاث نتائج بدل العشر التي طلبتها.

#متى تنتقل فعلًا

حين تقيس السقف، لا حين تتخيله. راقب زمن الاستعلام عند المئين 95 مع نمو المجموعة. وحين يكفّ عن كونه مريحًا، رحّل — فذلك نحو يوم عمل، وستكون بيدك عندها أرقام حقيقية تختار بها البديل وتقيسه، بدل تخمين وُضع قبل فهرسة أول مستند.

الخلاصة
  • معظم مشاريع السوق المتوسط في الخليج تحوي عشرات آلاف المقاطع لا عشرات الملايين.
  • مخزن واحد يعني معاملة واحدة: لا يمكن أن يفترق المستند عن تضمينه.
  • يمكنك الترشيح بالمستأجر والصلاحية والتاريخ في الاستعلام نفسه مع بحث التشابه.
  • انتقل حين تقيس السقف فعلًا — فالترحيل يوم واحد، وستكون بيدك أرقام حقيقية تقيس بها.
شارك LinkedIn WhatsApp اقرأ بصيغة markdown
الخطوة التالية

أخبرنا بما تبنيه.

ثلاثون دقيقة على مكالمة، وستخرج بخطة محددة النطاق وجدول زمني ورقم — سواء بنيته معنا أو لا.