نمای تحقق یافته داده های پیچیده را با ذخیره اطلاعات پرس و جو ساده می کند. اصلیترین چیزی که نمای تحققیافته را متمایز میکند این است که یک کپی از دادههای پرس و جو است که در زمان واقعی اجرا نمیشود.
هدف از نمای مادی چیست؟
می توانید از نماهای تحقق یافته برای دستیابی به یک یا چند هدف زیر استفاده کنید: سهولت بارگذاری شبکه . ایجاد یک محیط استقرار انبوه . فعال کردن زیرمجموعه داده.
چرا به جای نما از نمای واقعی استفاده کنیم؟
TL;DR: پرسوجو از نماهای تحققیافته، برخلاف جداول جستجو یا نماهای منطقی، میتواند هزینههای پرس و جو را با حفظ نتایج در حافظه که فقط در صورت لزوم بهروزرسانی میشوند کاهش دهد..
نمای بهتر است یا نمای مادی؟
نماها فقط مجازی هستند و هر بار که به آنها دسترسی پیدا می کنید، تعریف پرس و جو را اجرا می کنند. همچنین هنگامی که به عملکردی در دادههایی نیاز دارید که نیازی به بهروزرسانی تا لحظه دوم ندارند، نماهای مادی بهتر هستند، اما دادههای شما قدیمیتر از نمای استاندارد خواهد بود.
چرا نمای واقعی سریعتر است؟
یک نمای استاندارد هر بار که از نما استفاده می شود، داده های خود را محاسبه می کند. … به همین دلیل است که پرس و جوهایی که از همه یا زیرمجموعه ای از داده ها در نماهای واقعی استفاده می کنند، می توانند عملکرد سریع تری داشته باشند. حتی بهتر از آن، پرسوجوها میتوانند از نمای مادیشده بدون ارجاع مستقیم به آن استفاده کنند، بنابراین نیازی نیستبرای تغییر کد برنامه.