Vaade vs realiseeritud vaade
Vaated ja realiseeritud vaated (mviews) on kahte tüüpi oraakli andmebaasi objekte. Mõlemad objektid viitavad valitud päringutele. Need valitud päringud toimivad virtuaalsete tabelitena. Tavaliselt viitavad vaated ja vaated suurtele valitud päringutele, millel on liitumiskomplekt. Seetõttu on vaadete üks peamisi eeliseid see, et komplekssete valitud päringute hulka saame salvestada vaated. Seega võime peita valitud päringute loogika selle lõppkasutajate eest. Kui peame täitma kompleksse valiku, peame lihtsalt täitma
valige vaate nimest *
Vaade
Nagu varem mainitud, on vaade virtuaalne tabel, mis peidab valitud päringu. Neid valitud päringuid ei täideta. Kui me täidame valitud lause vaatest, täidab see valitud lause, mis asub vaate kehas. Oletame, et vaate keha valitud lause on väga keeruline lause. Nii et kui see täidetakse, võtab selle täitmine veidi aega (suhteliselt rohkem aega). Lisaks kasutab vaade enda salvestamiseks väga väikest ruumi. Seda seetõttu, et selle sisuks on ainult valitud lause.
Realiseeritud vaade (Mview)
See on eriline vaate tüüp. Vaated luuakse siis, kui meil on vaadetega esinemisprobleeme. Kui loome mview, täidab see valitud päringu ja salvestab väljundi hetktõmmise tabelina. Kui me küsime andmeid Mview'lt, ei pea see oma valitud lauset uuesti täitma. See annab väljundi oma hetktõmmise tabelist. Seetõttu on mview teostamise aeg väiksem kui vaade (sama valitud lause puhul). Kuid mviews ei saa kogu aeg kasutada, kuna see näitab sama väljundit, mis on salvestatud hetktabeli tabelina. Peaksime mview värskendama, et saada uusim tulemuste komplekt.