Materialiserad vy

Den stabila versionen checkades ut den 14 juli 2022 . Det finns overifierade ändringar i mallar eller .

En materialiserad vy är ett fysiskt databasobjekt som innehåller resultatet av en fråga.

Materialiserade vyer låter dig avsevärt påskynda exekveringen av frågor som har tillgång till ett stort antal (hundratusentals eller miljoner) poster, vilket gör att du kan köra frågor på terabyte data på sekunder (och till och med bråkdelar av sekunder). Detta uppnås genom transparent användning av förberäknade summor och resultaten av tabellkopplingar. De förberäknade sammanfattningsdata är vanligtvis mycket små jämfört med originaldata.

Dataintegritet i materialiserade vyer upprätthålls genom periodiska synkroniseringar eller genom att använda triggers .

Dök först upp i Oracle DBMS [1] . Materialiserade vyer stöds också i PostgreSQL (sedan version 9.3 [2] ) och i vissa andra DBMS.

Se även

Anteckningar

  1. Oracle8i Tuning Release 8.1.5 Arkiverad 28 september 2013 på Wayback Machine . ecst.csuchico.edu. Hämtad 2012-02-09.
  2. PostgreSQL: Materialiserade vyer arkiverade 30 november 2013 på Wayback Machine . Wiki.postgresql.org (2010-05-07). Hämtad 2013-09-25.

Litteratur

Länkar