Σε αυτό το άρθρο, εξετάζουμε πίνακες με δυνατότητα τεντώματος που πρέπει να γνωρίζουμε ότι περιλαμβάνει βασικούς περιορισμούς
Το Stretch Database είναι ένα SQL Server δυνατότητα που επιτρέπει στους χρήστες να μετεγκαταστήσουν κρύα δεδομένα με ασφάλεια και διαφάνεια στο Azure cloud. Οι χρήστες μπορούν ακόμη και να σταματήσουν αυτές τις μετεγκαταστάσεις κατά τη διάρκεια σφαλμάτων σύνδεσης, τα οποία βοηθούν στην ευκολότερη μεταφορά δεδομένων.

Η Stretch Database στοχεύει απευθείας σε βάσεις δεδομένων συναλλαγών που περιέχουν μεγάλη ποσότητα ψυχρών δεδομένων, τα οποία συνήθως αποθηκεύονται σε πολλούς πίνακες σε μια βάση δεδομένων. Και αυτοί οι πίνακες μπορεί να περιέχουν δεδομένα πολύ περισσότερες από ένα δισεκατομμύριο γραμμές.
Γιατί χρησιμοποιείται το Stretch Database;
• Επιτρέπει στους χρήστες να αποθηκεύουν κρύα δεδομένα σε έναν ξεχωριστό πίνακα ή σε μια βάση δεδομένων για μετεγκατάσταση στο Azure cloud.
• Οι χρήστες μπορούν να χρησιμοποιήσουν τη λειτουργία φίλτρου για να διαχωρίσουν ή να επιλέξουν κρύα ή ζεστά δεδομένα, στις σειρές ό, τι θέλουν να μετεγκαταστήσουν.
Η βάση δεδομένων Stretch είναι καταπληκτική SQL Server δυνατότητα που επιτρέπει στους χρήστες να μετεγκαταστήσουν τα δεδομένα τους με ασφάλεια και διαφάνεια στο Microsoft Azure, ωστόσο, συνοδεύεται επίσης από ορισμένους περιορισμούς, οι οποίοι απενεργοποιούν τους χρήστες από την εφαρμογή ή την ενεργοποίηση της επέκτασης στις βάσεις δεδομένων τους. Εδώ είναι μια λίστα με μερικούς από τους περιορισμούς της. Λάβετε υπόψη τους κατά τη χρήση τεντώματος εάν θέλετε να μεταφέρετε τα δεδομένα σας στο σύννεφο Azure.
Περιορισμοί για Stretch Database enabled Tables
Αυτές είναι μερικές από τις συνθήκες που εμποδίζουν την ενεργοποίηση της βάσης δεδομένων Stretch στους πίνακες σας, φροντίστε να τις λάβετε υπόψη την επόμενη φορά που θα εργαστείτε με τη βάση δεδομένων Stretch.
1. Περιορισμοί
• Κατά τη χρήση τεντωμένης βάσης δεδομένων, η μοναδικότητα δεν επιβάλλει περιορισμούς στο βασικό κλειδί και ΜΟΝΑΔΙΚΟΥΣ στους πίνακες Microsoft Azure που περιέχουν οποιαδήποτε μορφή μετεγκατεστημένων δεδομένων.
2. Λειτουργίες DML
• Σε οποιονδήποτε πίνακα με δυνατότητα Stretch, ο χρήστης δεν επιτρέπεται να ΔΙΑΓΡΑΦΕΙ ή ΕΝΗΜΕΡΩΣΕΤΕ τυχόν μετεγκατεστημένες σειρές ή σειρές που είναι ακόμη κατάλληλες για μετεγκατάσταση.
• Επίσης, δεν επιτρέπεται στους χρήστες να εισάγουν σειρές σε οποιονδήποτε πίνακα με δυνατότητα Stretch από έναν συνδεδεμένο διακομιστή.
3. Ευρετήρια
• Οι πίνακες με δυνατότητα Stretch δεν επιτρέπουν στους χρήστες να δημιουργήσουν ένα ευρετήριο για την προβολή.
• Οποιαδήποτε φίλτρα σε ευρετήρια σε SQL Server δεν διαδίδονται από τον πίνακα Stretch-enabled σε απομακρυσμένο πίνακα.
4. Περιορισμοί που εμποδίζουν τους χρήστες να ενεργοποιήσουν τη βάση δεδομένων Stretch σε έναν πίνακα
Οι χρήστες δεν μπορούν να ενεργοποιήσουν τη βάση δεδομένων Stretch για πίνακες που έχουν ή εμπίπτουν στις ακόλουθες συνθήκες:
5. Ιδιότητες πίνακα
• Πίνακες με περισσότερα από 998 ευρετήρια ή πάνω από 1,023 στήλες
• Τυχόν πίνακες αρχείων ή πίνακες που περιέχουν δεδομένα FILESTREAM
• Πίνακες που έχουν ενεργή χρήση του Change Data Capture ή Change Tracking
• Τους πίνακες που έχουν βελτιστοποιηθεί στη μνήμη
6. Τύποι δεδομένων
• Κείμενο, εικόνα και ntext
• χρονική σήμανση
• sql_variant
• XML
• Τύποι δεδομένων CLR όπως γεωμετρία, hierarchiid, CLR ή γεωγραφία που ορίζονται από τον χρήστη.
7. Περιορισμοί
• Ελέγξτε τους περιορισμούς μαζί με τους Προεπιλεγμένους περιορισμούς
• Τυχόν περιορισμοί ξένου κλειδιού που αναφέρονται στον πίνακα. Μπορούμε να το εξηγήσουμε χρησιμοποιώντας τη σχέση γονέα-παιδιού στην οποία (για παράδειγμα, Order (γονέας) και Order_Detail (παιδί)), ένας χρήστης μπορεί να ενεργοποιήσει το Stretch Database Table για τον πίνακα του παιδιού του (Order_Detail) αλλά δεν μπορεί να αλλάξει τη ρύθμιση του γονικός πίνακας (παραγγελία).
8. Ευρετήρια
• Ευρετήρια με πλήρη κείμενα
• Ευρετήρια XML
• Χωρικοί δείκτες
• Τυχόν ευρετηριασμένες προβολές που παρέχουν αναφορά στον πίνακα
Ενώ οι βάσεις δεδομένων τεντωμάτων πρέπει να εξεταστούν ενεργά, οι εταιρείες πρέπει επίσης να επενδύσουν σε ένα εργαλείο που μπορεί ανάκτηση sql αρχεία βάσης δεδομένων διακομιστή για να διατηρούν τα δεδομένα τους ασφαλή κατά τη διάρκεια ενδεχόμενων.
Εισαγωγή συγγραφέα:
Ο Victor Simon είναι ειδικός στην ανάκτηση δεδομένων στο DataNumen, Inc., η οποία είναι ο παγκόσμιος ηγέτης στις τεχνολογίες ανάκτησης δεδομένων, συμπεριλαμβανομένων ανάκτηση πρόσβασης και sql προϊόντα λογισμικού ανάκτησης. Για περισσότερες πληροφορίες επισκεφθείτε www.datanumen.com