مؤشرات OrioleDB الجسرية: تحقيق التوازن بين السرعة والنظام البيئي
2025-05-30
يقدم OrioleDB مؤشرات جسرية، وهو حل ذكي لدمج النظام البيئي الغني لمؤشرات PostgreSQL غير B-tree (مثل GIN و GiST) مع الحفاظ على بنيته MVCC وخالية من الكومة. عمود افتراضي `iptr` ومؤشر جسر خفيف الوزن يقومان بتعيين مؤشرات PostgreSQL إلى البنية الداخلية لـ OrioleDB. يسمح هذا بدعم أنواع المؤشرات المختلفة. على الرغم من إضافة بعض العبء على الاستعلام (بحث إضافي)، إلا أن هذه التكلفة تكون عادةً ضئيلة بالنسبة للمؤشرات المعقدة (مثل بحث ANN من pg_vector). هذه الابتكار يسمح للمستخدمين بالاستفادة من ملحقاتهم المفضلة دون التضحية بالأداء.
التطوير
المؤشر