Γιατί χρησιμοποιείται η υλοποιημένη προβολή;

Πίνακας περιεχομένων:

Γιατί χρησιμοποιείται η υλοποιημένη προβολή;
Γιατί χρησιμοποιείται η υλοποιημένη προβολή;
Anonim

Μια υλοποιημένη προβολή απλοποιεί πολύπλοκα δεδομένα αποθηκεύοντας πληροφορίες ερωτήματος – δεν χρειάζεται να δημιουργείτε νέο ερώτημα κάθε φορά που χρειάζεται να έχετε πρόσβαση στις πληροφορίες. Το κύριο πράγμα που ξεχωρίζει μια υλοποιημένη άποψη είναι ότι είναι ένα αντίγραφο δεδομένων ερωτημάτων που δεν εκτελούνται σε πραγματικό χρόνο.

Ποιος είναι ο σκοπός της υλοποιημένης προβολής;

Μπορείτε να χρησιμοποιήσετε υλοποιημένες προβολές για να επιτύχετε έναν ή περισσότερους από τους ακόλουθους στόχους: Ευκολίαση φορτίων δικτύου . Δημιουργήστε ένα περιβάλλον μαζικής ανάπτυξης . Ενεργοποίηση υπορύθμισης δεδομένων.

Γιατί να χρησιμοποιήσετε την υλοποιημένη προβολή αντί για μια προβολή;

TL;DR: Η υποβολή ερωτημάτων σε υλοποιημένες προβολές, σε αντίθεση με τους πίνακες ερωτημάτων ή τις λογικές προβολές, μπορεί να μειώσει το κόστος των ερωτημάτων διατηρώντας τα αποτελέσματα στη μνήμη που ενημερώνονται μόνο όταν είναι απαραίτητο.

Ποια είναι καλύτερη προβολή ή υλοποίηση;

Οι προβολές είναι μόνο εικονικές και εκτελούν τον ορισμό του ερωτήματος κάθε φορά που προσπελάζονται. Επίσης, όταν χρειάζεστε απόδοση σε δεδομένα που δεν χρειάζεται να είναι ενημερωμένα μέχρι το τέλος, οι υλοποιημένες προβολές είναι καλύτερες, αλλά τα δεδομένα σας θα είναι παλαιότερα από ό,τι σε μια τυπική προβολή.

Γιατί η υλοποιημένη προβολή είναι πιο γρήγορη;

Μια τυπική προβολή υπολογίζει τα δεδομένα της κάθε φορά που χρησιμοποιείται η προβολή. … Γι' αυτό, ερωτήματα που χρησιμοποιούν όλα ή ένα υποσύνολο των δεδομένων σε υλοποιημένες προβολές μπορούν να έχουν ταχύτερη απόδοση. Ακόμη καλύτερα, τα ερωτήματα μπορούν να χρησιμοποιήσουν μια υλοποιημένη προβολή χωρίς να κάνουν άμεση αναφορά σε αυτήν, επομένως δεν χρειάζεταιγια να αλλάξετε τον κωδικό εφαρμογής.

Συνιστάται: