..
Ένα στιγμιότυπο βάσης δεδομένων είναι ένα εργαλείο (που εισήχθη με τον SQL Server 2005) που επιτρέπει την ανάγνωση μόνο αντίτυπα μιας βάσης δεδομένων σε μια δεδομένη στιγμή. Μια συνοπτική εικόνα έχει όλα τα χαρακτηριστικά μιας κανονικής βάσης δεδομένων, αλλά σε αυτό μπορείτε να το ερώτημα μόνο τα δεδομένα και τις αλλαγές.
Αυτή η τεχνική είναι πολύ χρήσιμη σε πολλές καταστάσεις, όπως για παράδειγμα:
CREATE DATABASE ON mio_database_snapshot_ottobre (Name = N'test_file », FILENAME = N'C: \ DB_Snapshots \ mio_database_snapshot_ottobre.snap ») ΩΣ Στιγμιότυπο από mio_database?Με αυτές τις οδηγίες λέμε SQL Server για να δημιουργήσετε ένα στιγμιότυπο βάσης δεδομένων και να το ονομάσουμε mio_database mio_database_snapshot_ottobre. Επιπλέον, δίνουμε ένα όνομα (όνομα) και δείχνουν τη διαδρομή της τοποθεσίας όπου για να σώσει (filename).
Και «σκόπιμο να αποθηκεύσει φωτογραφίες σας σε ένα ξεχωριστό φάκελο από όπου ζουν αρχεία της βάσης δεδομένων.
Ας διερευνήσει τώρα το πώς η όλη διαδικασία.
Μια συνοπτική εικόνα, όπως προαναφέρθηκε, είναι μόνο για ανάγνωση, στατική άποψη μιας βάσης δεδομένων.
Κατά τη δημιουργία μιας προβολής που συμβαίνουν κάποια γεγονότα:
Αυτά τα αρχεία είναι στην καρδιά του το στιγμιότυπο, απαιτούν ένα μικρό ποσό του χώρου και η δημιουργία τους είναι εξαιρετικά γρήγορα, ακόμη και αν εργάζεστε με μια μεγάλη βάση δεδομένων.
Μετά τη δημιουργία αυτών των αρχείων, ένας μηχανισμός που ξεκίνησε κατά τη σύνταξη αντιγραφή (copy-on-write): στην ουσία, αυτά τα αρχεία είναι άδειο και το περιεχόμενό τους θα είναι γραμμένο λίγο πριν από μια σελίδα της βάσης δεδομένων πηγή είναι τροποποιημένα για το πρώτο φορά (μετά τη δημιουργία στιγμιότυπο).
Τυχόν αλλαγές μετά την πρώτη δεν έχει καμία επίδραση, διότι, προκειμένου να διατηρηθεί το στιγμιότυπο, αυτό που έχει σημασία είναι μόνο η αρχική τιμή (δηλαδή, όταν το στιγμιότυπο δημιουργήθηκε).
Ακολουθεί ένα διάγραμμα που λαμβάνονται από την τοποθεσία του MSDN:

| |
MS Access (για προχωρημένους)
Μάθετε πώς να δημιουργήσετε και να διαχειριστείτε τις βάσεις δεδομένων γρήγορα και εύκολα. Ξεκινώντας από 29 €. |
| |
MySQL (Μάθημα)
Διαχείριση του open-source βάση δεδομένων. Από 39 €. |
| |
SQL και βάσης δεδομένων (Μάθημα)
Δημιουργία και διαχείριση των σχεσιακών βάσεων δεδομένων. Από 39 €. |