Het principe achter een materialized view.

Een materialized view is feitelijk niks anders dan een moment opname van de data uit een view op een bepaald moment.

Bijvoorbeeld.
mannen
1 jan
2 klaas
3 piet
vrouwen
1 evelien
2 claar
3 hilda
koppeltabel
1,3
2,1
3,2
View Stellen zou je bijvoorbeeld zo kunnen maken

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
CREATE VIEW STELLEN AS
SELECT
Mannnen.naam,
Vrouwen.naam
FROM
        Mannen,
    Vrouwen,
    Koppeltabel
WHERE
    Koppeltabel.man_id=mannen.id
AND
    Koppeltabel.vrouw_id = vrouwen.id


Op het moment dat je deze view aanspreekt wordt dynamisch alle gegevens weer bij elkaar geharkt. Als je deze view echter materialized zou maken, dan blijft de data statisch vanaf het moment dat de view gecompiled is.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
CREATE MATERIALIZED VIEW STELLEN AS
 
SELECT
Mannnen.naam,
Vrouwen.naam
FROM
        Mannen,
    Vrouwen,
    Koppeltabel
WHERE
    Koppeltabel.man_id=mannen.id
AND
    Koppeltabel.vrouw_id = vrouwen.id


Maakt dezelfde view alleen dan materialized 

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Materialized Views
  2. Het principe achter een materialized view.
  3. Maken van en opties
  4. Het nut van…
  5. De gevaren van en slot van de tutorial

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.