المكون الرئيسي لقاعدة البيانات هو جدولها. قد تكون البيانات الموجودة في الجدول مفيدة لأشخاص مختلفين لأغراض مختلفة ، والتي قد تكون أيضًا إلزامية للحماية من عوامل مختلفة.
يوجد مفهوم العرض لجعل إمكانية الوصول إلى البيانات مخصصة أو تقييد الوصول إلى البيانات.
الوجبات السريعة الرئيسية
- العرض هو جدول افتراضي يعرض نتيجة استعلام ، بينما العرض الفعلي هو نسخة مادية من البيانات الناتجة عن استعلام.
- تخزن طرق العرض الفعلية البيانات ويجب تحديثها بشكل دوري ، بينما تسترد العروض البيانات من الجداول الأساسية في الوقت الفعلي.
- تعمل طرق العرض الفعلية على تحسين أداء الاستعلام عن طريق تخزين البيانات المحسوبة مسبقًا ، بينما قد تتطلب طرق العرض وقت معالجة إضافيًا لأنها تصل إلى البيانات من الجداول الأساسية.
العرض مقابل العرض المتحقق
طريقة العرض في قاعدة البيانات هي جدول افتراضي يعتمد على مجموعة نتائج جملة SQL ، في حين أن العرض المادي هو نسخة مادية من البيانات الناتجة عن استعلام مخزّن في قاعدة البيانات.
طرق العرض هي الجداول الافتراضية المنطقية التي تم إنشاؤها بمساعدة "استعلام التحديد". ولا يتم تخزين نتائجها. يتم عرضه فقط.
أيضًا ، يتم تحديث طريقة العرض في كل مرة يتم فيها الوصول إليها أو استخدامها. يمكن أيضًا عمل طاولات مخصصة. لكن سرعة المعالجة بطيئة.
وجهات النظر الفعلية هي أيضًا الجداول الافتراضية المنطقية التي تم إنشاؤها بواسطة "استعلام التحديد". لكن هذه مخزنة على قرص. لا يتم تحديثها في كل مرة يتم الوصول إليها.
يتم تحديثهم يدويًا وكذلك بمساعدة المشغلات. لديها سرعة معالجة سريعة.
جدول المقارنة
معلمات المقارنة | المزيد | عرض محقق |
---|---|---|
معنى | يتكون الجدول الافتراضي من جداول أو طرق عرض أساسية مفردة أو متعددة. | إنها صورة ضوئية أو لقطة لجدول أساسي. |
الخزائن | يتم عرضه فقط ولا يتم تخزينه. | يتم تخزينه دائمًا على القرص. |
تحديث | في كل مرة يتم استخدامها ، يتم تحديث العرض. | يتم التحديث يدويًا بمساعدة المشغلات. |
اﻟﻤﻌﺎﻟﺠﺔ | سرعة المعالجة بطيئة. | لديها سرعة معالجة سريعة. |
مساحة الذاكرة | هنا لا توجد متطلبات لمساحة الذاكرة. | هنا هناك حاجة إلى مساحة الذاكرة. |
بناء الجملة | تركيبها كما يلي: Create View V As. | بناء الجملة الخاص به هو كما يلي: إنشاء عرض ملموس V إنشاء [بند] تحديث [بند] تشغيل [Trigger] As. |
ما هي طريقة العرض؟
يمكن أن يساعد استخدام أمر "إنشاء عرض" في إنشاء جدول افتراضي. هذا الجدول يسمى عرض. يحتوي الجدول الظاهري الذي تم إنشاؤه على بيانات معينة. يتم استرداد هذا من تعبير الاستعلام في الأمر "إنشاء طريقة عرض".
يمكن إنشاء طريقة عرض باستخدام ليس فقط جدولاً أو طرق عرض أساسية واحدة ولكن متعددة. يمكن الاستعلام عنها بطريقة مشابهة للجداول الأساسية الأصلية.
لم يتم حسابه مسبقًا ثم تخزينه على قرص. يتم حسابها في كل مرة يتم فيها الوصول إليها أو استخدامها. يتم تنفيذ التعبير كلما تم استخدامه.
لذلك ، يحتوي العرض دائمًا على نسخة محدثة من البيانات. عندما يتم تحديث محتوى معين في العرض ، يتم تحديثه أيضًا في الجدول الأساسي الأصلي.
وبالمثل ، عندما يتم تحديث محتوى معين في الجدول الأساسي الأصلي ، يتم تحديثه أيضًا في طريقة العرض.
ومع ذلك ، فإنه يؤثر على أداء العرض بجعله أبطأ. هذا الرأي له العديد من المزايا. أكبرها لا يتطلب أي مساحة ذاكرة لتخزين البيانات.
يمكن أيضًا إنشاء عرض مخصص لقواعد البيانات المعقدة حسب تفضيل الفرد. يمكن تطبيق قيود لحماية المعلومات الحساسة في ملف قاعدة بيانات.
ما هو العرض المتحقق؟
الصورة الأصلية للجدول الأساسي ، المحفوظة ، هي المشاهدة الفعلية. بعبارات بسيطة ، إنها نسخة تبدو وكأنها صورة أو لقطة من الجداول الأساسية.
كما أنها مليئة ببيانات معينة ، وهذا أيضًا تم استعادته من تعبير استعلام الأمر "إنشاء طريقة عرض محسوسة".
ومع ذلك ، يتم حساب العرض المادي مسبقًا ويجب تخزينه على قرص. عندما يتم تغيير أي بيانات في الجداول الأساسية الأصلية ، لا يتم تحديثها هنا في العرض الفعلي.
وبالمثل ، لا يتم تحديث الجدول الأساسي الأصلي كلما تم تغيير أي بيانات في العرض الفعلي. لذلك لا يتم تحديثه تلقائيًا.
يجب أن يتم التحديث يدويًا. يمكن أيضًا إجراء التحديثات بمساعدة المشغلات. صيانة العرض المتحقق هي المصطلحات المستخدمة لتحديث العرض المتحقق.
العرض المتحقق له أيضًا العديد من المزايا. الميزة الأكبر هنا هي أنه يستجيب بشكل أسرع مقارنةً بالعرض. هذا هو اثنان إلى حقيقة أن البيانات محسوبة مسبقًا. هذا هو السبب في عدم إضاعة الوقت في حل الاستعلام.
لذلك تكون الردود أسرع على الاستعلام الذي يتم إجراؤه من وجهة نظر ملموسة. تكون صيغة العرض المتحقق كما يلي: إنشاء طريقة عرض متحققة V؛ إنشاء [بند] تحديث [نوع] ؛ تشغيل [الزناد] ؛ مثل .
الاختلافات الرئيسية بين العرض والعرض المتحقق
- يمكن أن يساعد استخدام أمر "إنشاء عرض" في إنشاء جدول افتراضي. هذا الجدول يسمى عرض. الصورة الأصلية للجدول الأساسي ، المحفوظة ، هي المشاهدة الفعلية.
- يتم عرض العرض فقط ولا يتم تخزينه. يتم تخزين العرض المتحقق دائمًا.
- في حالة العرض ، في كل مرة يتم استخدامها ، يتم تحديث العرض. في حالة العرض الفعلي ، يتم التحديث يدويًا بمساعدة المشغلات.
- العرض لديه سرعة معالجة بطيئة. العرض المتحقق لديه سرعة معالجة سريعة.
- في حالة العرض ، لا توجد متطلبات لمساحة الذاكرة. في حالة الرؤية المجسدة ، فهي مطلب من مساحة الذاكرة.
- صيغة العرض على النحو التالي: إنشاء طريقة العرض V As. صيغة العرض المتحقق هي كالتالي: إنشاء عرض محقق V إنشاء [c] تحديث [c] تشغيل [t] As. c- بند؛ ر- الزناد
- http://128.148.32.110/courses/cs227/archives/2008/Papers/MaterializedViews/Paraboschi.pdf
- https://dl.acm.org/doi/abs/10.1145/375663.375703
آخر تحديث: 11 يونيو 2023
سانديب بهانداري حاصل على بكالوريوس هندسة في الحاسبات من جامعة ثابار (2006). لديه 20 عامًا من الخبرة في مجال التكنولوجيا. لديه اهتمام كبير في المجالات التقنية المختلفة ، بما في ذلك أنظمة قواعد البيانات وشبكات الكمبيوتر والبرمجة. يمكنك قراءة المزيد عنه على موقعه صفحة بيو.
وقد وفرت المقارنة بين وجهات النظر والآراء المتحققة فكرة شاملة عن اختلافاتها ومزاياها. ملصق ممتاز!
في الواقع، كان التحليل المتعمق لبناء الجملة وسرعة المعالجة مفيدًا.
تشرح المقالة بشكل فعال المكونات الرئيسية لقاعدة البيانات بالإضافة إلى مفهوم وجهات النظر والآراء المتحققة.
بالتأكيد، أنا أتفق معك. إن الفهم الواضح لهذه المفاهيم أمر ضروري في إدارة قواعد البيانات.
لقد تناولت المقالة الاختلافات بين وجهة النظر ووجهة النظر المادية بشكل جيد للغاية، مما يسهل فهم الفرق.
لا يمكن اقبل المزيد. الوضوح في هذا التفسير جدير بالثناء.
وكانت المقارنة التفصيلية بين وجهات النظر والآراء المتحققة موضحة ومثرية أكاديميا.
بالتأكيد، أظهرت الرؤية المقدمة في هذه المقالة مستوى عالٍ من الدقة الفكرية.
لقد كان توضيح المقال للآراء والآراء المتجسدة رائعًا ومفيدًا حقًا.
لقد تأثرت بعمق المعرفة المشتركة في هذه المقالة.
كان الشرح التفصيلي للآراء والآراء المتحققة مفيدًا بشكل استثنائي.