GeeksforGeeks
a Snapshot a táblázat legutóbbi példánya az adatbázisból vagy egy táblázat sorainak/oszlopainak részhalmazából. A pillanatképet létrehozó és később karbantartó SQL utasítás általában az adatbázis-kiszolgáló adatait olvassa. Pillanatkép jön létre a célrendszeren a pillanatkép létrehozása SQL paranccsal. A távoli tábla azonnal definiálható és feltölthető a fő táblából.
ezek az elosztott adatbázisok közötti adatok dinamikus replikálására szolgálnak. Kétféle pillanatfelvétel áll rendelkezésre.
figyelem olvasó! Ne hagyja abba a tanulást most. Ismerje SQL interjúk segítségével SQL természetesen GeeksforGeeks.
- egyszerű pillanatképek
- összetett pillanatképek
egyszerű pillanatkép :
az egyszerű pillanatképben minden sor egyetlen távoli táblázat egyetlen során alapul. Ez vagy egyetlen táblázatból, vagy egyetlen táblázat sorainak egyszerű kiválasztásából áll.
példa–
CREATE SNAPSHOT emp_snap as select * from emp;
összetett pillanatkép :
összetett pillanatkép esetén egy sor egy távoli tábla egynél több során alapulhat a GROUP BY operation vagy a Multi-Table Join segítségével. Ez egyesített táblákból, nézetekből vagy csoportosított és összetett SELECT utasítás-lekérdezésekből áll.
példa–
CREATE SNAPSHOT sampleSnps1 AS SELECT student.rollno, student.name FROM studentUNION ALLSELECT new_student.rollno, new_student.name FROM new_student;
előnyök :
- a válaszidő javul, ha a táblázat helyi írásvédett példánya létezik.
- ha pillanatkép épül távoli adatbázis, ha csomópont adatokat tartalmazó, amelyből a pillanatkép épül nem áll rendelkezésre. Snapshot lehet használni anélkül, hogy hozzáférjen a nem elérhető adatbázis.
- könnyű hálózati terhelés.
- adatok részhalmaza.
- leválasztott Számítástechnika.
- tömeges telepítés.
hátrányok :
- a pillanatképek nem érhetők el, ha az elsődleges adatbázis offline állapotba kerül.
- nem támogatja a teljes szöveges indexelést.
- a pillanatkép elfogy a lemezből, ha az adatok gyakran gyorsabban változnak.
- mint nem.a pillanatképek növekszik, a lemezterület problematikussá válik.
Alkalmazások :
- védi az adatokat.
- fenntartja az adatok előzményeit.
- használt vizsgálati alkalmazás szoftver.
- használt adatbányászat.
- helyreállítja az adatokat, ha az információ emberi hiba vagy az adatok sérülése miatt elveszik.
Leave a Reply