Zmaterializowane widoki w wyroczni

9

Jak wdrażane są zmaterializowane widoki w Oracle? Stworzyłem zmaterializowany widok w wyroczni. To, co teraz widzę, to całkiem normalny stół z pracą. Czy zmaterializowane widoki są tłumaczone na tabele i oferty pracy w Oracle?

pawelokowy
źródło

Odpowiedzi:

15

Zmaterializowany widok w Oracle to połączenie struktury do przechowywania danych (tabeli), zadania, które odświeża dane (zadania) oraz procesu, który wymyśla, jak odświeżyć dane na podstawie określonego zapytania. Proces ten ogólnie obejmowałby tworzenie i utrzymywanie zmaterializowanych dzienników widoków w tabeli podstawowej w celu śledzenia zmian, tak aby zmaterializowany widok mógł być odświeżany stopniowo, chociaż jest to technicznie opcjonalne. Powszechne jest również organizowanie wielu zmaterializowanych widoków w grupy odświeżające, aby same zmaterializowane widoki były ze sobą spójne transakcyjnie.

Rozdział Pojęcia i architektura widoku zmaterializowanego w podręczniku Advanced Replication to dobre miejsce, aby zacząć czytać o takich rzeczach.

Justin Cave
źródło
wow, świetna odpowiedź! Czy jesteś wyrocznią?
pawelokalny
czy znasz jakieś zasoby opisujące to bardziej szczegółowo? (szczególnie o grupach odświeżania)?
pawelokalny
2
@lewap - Dodano link do dokumentacji
Justin Cave
4
Zadanie jest również opcjonalne, ponieważ zmaterializowane widoki można odświeżyć podczas zatwierdzania lub na żądanie, jak wskazuje odnośna dokumentacja.
Leigh Riffel