Logo nl.boatexistence.com

Waar kan ik de gematerialiseerde weergave gebruiken?

Inhoudsopgave:

Waar kan ik de gematerialiseerde weergave gebruiken?
Waar kan ik de gematerialiseerde weergave gebruiken?

Video: Waar kan ik de gematerialiseerde weergave gebruiken?

Video: Waar kan ik de gematerialiseerde weergave gebruiken?
Video: Materialized View in SQL | Faster SQL Queries using Materialized Views 2024, Mei
Anonim

In datawarehouses kunt u gematerialiseerde weergaven gebruiken om geaggregeerde gegevens, zoals de som van verkopen, vooraf te berekenen en op te slaan. Gematerialiseerde weergaven in deze omgevingen worden vaak samenvattingen genoemd, omdat ze samengevatte gegevens opslaan. Ze kunnen ook worden gebruikt om joins vooraf te berekenen met of zonder aggregaties.

Wat is een gematerialiseerde weergave en wanneer zou deze worden gebruikt?

Weergaven worden over het algemeen gebruikt wanneer gegevens niet vaak worden gebruikt en gegevens in de tabel regelmatig worden bijgewerkt. Aan de andere kant worden gematerialiseerde weergaven gebruikt wanneer gegevens vaak moeten worden geopend en gegevens in de tabel niet regelmatig worden bijgewerkt.

Wat is het voordeel van gematerialiseerde weergave?

het grote voordeel van een gematerialiseerde weergave is extreem snel ophalen van geaggregeerde gegevens, omdat deze vooraf zijn berekend en opgeslagen, ten koste van invoegen/bijwerken/verwijderen. De database houdt de gematerialiseerde weergave synchroon met de echte gegevens, u hoeft het wiel niet opnieuw uit te vinden, laat de database het voor u doen.

Wat is een betere weergave of een gematerialiseerde weergave?

Materialized View reageert sneller in vergelijking met View. Dit komt doordat de gematerialiseerde weergave vooraf is berekend en er dus geen tijd wordt verspild aan het oplossen van de query of aan de query die de gematerialiseerde weergave maakt. Die op zijn beurt sneller reageert op de zoekopdracht die is gemaakt in de gematerialiseerde weergave.

Waarom gebruiken we een gematerialiseerde weergave in een gedistribueerde database?

Net als bij andere vormen van voorberekening, gebruiken databasegebruikers doorgaans gematerialiseerde weergaven om prestatieredenen, d.w.z. als een vorm van optimalisatie. … Telkens wanneer een query of een update de virtuele tabel van een gewone view adresseert, zet het DBMS deze om in query's of updates voor de onderliggende basistabellen.

Aanbevolen: