Materializovaný pohled

Stabilní verze byla zkontrolována 14. července 2022 . Existují neověřené změny v šablonách nebo .

Materializovaný pohled je fyzický databázový objekt , který obsahuje výsledek dotazu.

Materializované pohledy umožňují výrazně urychlit provádění dotazů, které přistupují k velkému počtu (stovky tisíc nebo miliony) záznamů, což umožňuje provádět dotazy na terabajty dat v sekundách (a dokonce zlomcích sekund). Toho je dosaženo transparentním použitím předem vypočítaných součtů a výsledků spojení tabulek. Předem vypočítaná souhrnná data jsou obvykle velmi malá ve srovnání s původními daty.

Integrita dat v materializovaných pohledech je udržována prostřednictvím pravidelných synchronizací nebo pomocí spouštěčů .

Poprvé se objevil v Oracle DBMS [1] . Materializované pohledy jsou podporovány také v PostgreSQL (od verze 9.3 [2] ) a v některých dalších DBMS.

Viz také

Poznámky

  1. Oracle8i Tuning Release 8.1.5 Archivováno 28. září 2013 na Wayback Machine . ecst.csuchico.edu. Staženo dne 2012-02-09.
  2. PostgreSQL: Materialized Views Archived 30 November 2013 at Wayback Machine . Wiki.postgresql.org (2010-05-07). Staženo 25.09.2013.

Literatura

Odkazy