ما هو العرض المُجسَّد (materialized view)؟
العرض المُجسَّد كائن قاعدة بيانات يخزّن نتائج استعلام مادّياً، بخلاف العرض العادي الذي يعيد الحساب عند كل قراءة، ويُحدَّث وفق جدول أو مُطلِق. وهو يسرّع الاستعلامات المكلفة بتقديم نتائج محسوبة مسبقاً، مقايضاً بعض حداثة البيانات مقابل الأداء.
يشغّل العرض العادي استعلامه الأساسي في كل مرة تقرؤه، دائماً حديثاً لكن ربما بطيئاً. أما العرض المُجسَّد فيحفظ ناتج الاستعلام بوصفه بيانات مخزَّنة ويحدّثه دورياً، فتكون القراءات سريعة لأن العمل أُنجز مسبقاً.
تُستعمل العروض المُجسَّدة لـ:
- التسريع عمليات الدمج والتجميع المكلفة.
- التفريغ نقل الحساب الثقيل من وقت الاستعلام إلى وقت التحديث.
- التثبيت استقرار الأداء للوحات المعلومات والتقارير.
والمقايضة هي الحداثة: النتائج حديثة بقدر آخر تحديث فقط، وعليك إدارة جدول التحديث ذاك.
يستطيع iDBQuery الاستعلام عن عروضك المُجسَّدة الموجودة كالجداول تماماً، فأي منطق محسوب مسبقاً تعتمد عليه يكون متاحاً في إجاباته. لكنه يقلّل أيضاً الحاجة إلى إنشاء عروض مُجسَّدة لمجرّد جعل البيانات قابلة للسؤال، لأنه يستعلم عن مصادرك الحيّة مباشرةً ويدير الأداء ومعالجة النتائج لمجموعات البيانات الكبيرة. وحيث تريد سرعة وجدولة، يقدّم iDBQuery تقارير مجدوَلة ولوحات معلومات حيّة تُحدَّث بالوتيرة التي تختارها. فتحصل على إجابات سريعة قابلة للتكرار دون بناء العروض المُجسَّدة يدوياً وصيانتها، ويبقى كل رقم موثَّقاً بالمصادر ومُعاداً إلى صفوف مصدره.
Updated 2026-06-22