Materialized View نتیجه یک Query را بهصورت داده ذخیره میکند تا خواندنهای بعدی سریعتر باشند. برخلاف View معمولی، نتیجه آن ممکن است نیاز به Refresh داشته باشد.
از تعریف تا کاربرد
گزارش مجموع فروش روزانه میتواند پیشمحاسبه شود تا هر بار مجبور به پیمایش میلیونها سفارش نباشیم.
تازگی داده و هزینه Refresh دو محدودیت مهم هستند. جزئیات به موتور دیتابیس وابسته است.
ویو مادیشده و تازه بودن داده
Materialized View نتیجه Query را ذخیره میکند و میتواند گزارش سنگین را سریعتر کند. اما با تغییر داده اصلی ممکن است نیاز به Refresh داشته باشد. این رفتار را با View عادی مقایسه کنید.