λογισμικό

* Γνώση Υπολογιστών >> λογισμικό >> λογισμικού βάσεων δεδομένων

Τεχνικές Διαχείρισης Βάσεων Δεδομένων

Όλες οι βάσεις δεδομένων απαιτούν συνεχή συντήρηση και τη διαχείριση ώστε να διατηρούν την αποτελεσματικότητα και την ταχύτητα τους . Θα διερευνήσει διάφορες τεχνικές που χρησιμοποιούνται από τους διαχειριστές της βάσης δεδομένων για να διασφαλιστεί ότι τα δεδομένα τους είναι ασφαλή , και το λογισμικό τους συνεχίζει να εκτελεί , όπως απαιτείται . Δεδομένα κανονικοποίηση
Η

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

Για παράδειγμα , σκεφτείτε τα εξής τρία ονόματα : . John Smith , Jonathan Smith , Jonathan R. Smith . Ένα ανθρώπινο αναγνώστης μπορεί να καταλάβει ότι και οι τρεις ονομασίες αναφέρονται στο ίδιο πρόσωπο , έτσι ώστε όταν ο John Smith κλήσεις ζητώντας για μια σειρά που στάλθηκε στον Jonathan , τις ανάγκες του, μπορεί να αντιμετωπιστεί σωστά . Μια βάση δεδομένων , ωστόσο , δεν μπορεί να κάνει τη σύνδεση μεταξύ αυτών των τριών ονομάτων , και θα τα θεωρούν ως τρεις ξεχωριστές πελάτες (με τρεις διαφορετικές ιστορίες σειρά) εάν και οι τρεις ονομασίες που καταχωρούνται με το χέρι .

Ομοίως , εμφανίζονται οι αριθμοί τηλεφώνου το ίδιο : (215) 555-2150 και 215-555-2150 . Αλλά δεν είναι το ίδιο σε μια βάση δεδομένων ? Ανάλογα με το πώς το αντιμετωπίζει λογισμικού παύλες σε συμβολοσειρές κειμένου , ο πρώτος αριθμός τηλεφώνου είναι δύο λέξεις , αλλά το δεύτερο είναι μόνο μία . Κάθε προγραμματική σενάριο που επιλέγει έναν κωδικό περιοχής αναλύοντας από τη λέξη, για παράδειγμα , θα αποτύχει κατά την εξέταση του δεύτερου αριθμού

Ο καλύτερος τρόπος για να αποφύγετε προβλήματα είναι η κανονικοποίηση με αυστηρό έλεγχο εισόδου δεδομένων : . Είτε για την πρόληψη ενός χρήστη από την είσοδο ακατάλληλα δεδομένα , ή ακόμα καλύτερα να λάβει τα δεδομένα και να διαμορφώσετε το πριν την αποθηκεύσετε στο εσωτερικό . Ένα πεδίο αριθμού τηλεφώνου θα μπορούσε να ρίξει μακριά όλα όσα δεν είναι 0 έως 9 ψηφία και να προσθέσετε παρενθέσεις και παύλες - αλλά θα πρέπει πρώτα να μετατρέψετε ή να απορρίψει αλφαριθμητικό αριθμό τηλεφώνου, όπως 800-MY-PHONE
εικόνων βάσης δεδομένων. Φυσική μέγεθος , χρήση μνήμης RAM , και την ταχύτητα
Η

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

Αυτό σημαίνει ότι ο διαχειριστής της βάσης δεδομένων θα πρέπει να δώσουν προσοχή . το φυσικό μέγεθος της βάσης δεδομένων που αποθηκεύονται στο δίσκο. Σε γενικές γραμμές , είναι σημαντικό να κρατήσει ένα τεράστιο ποσό της δωρεάν χώρο γενικά στις μονάδες αποθήκευσης ? Αυτόν τον τρόπο , ένας αδίστακτος script που δημιουργεί τυχαία ένα εκατομμύριο νέες εγγραφές την ώρα δεν είναι σε θέση να γεμίσει ένα δίσκο και να προκαλέσει μια κρίσιμη συντριβή της βάσης δεδομένων πριν να μπορεί να σταματήσει .

διευθυντές θα πρέπει επίσης να δώσουν προσοχή στο πώς αρχικές παραδοχές προγραμματισμού τους αλλάζουν με την πάροδο του χρόνου , οι βάσεις δεδομένων μεγάλα. Αναζητήσεις σε βάσεις δεδομένων αντλεί δεδομένα από το δίσκο και στη μνήμη RAM , η οποία δημιουργεί ένα ανώτατο όριο για την αποτελεσματική αλγόριθμους αναζήτησης ? Μια αναζήτηση που ήταν στιγμιαία σε όλη 10.000 εγγραφές θα μπορούσε να πάρει ώρες , όταν ο αριθμός των εγγραφών αναζήτηση είναι 250.000 . Αναζήτηση και προγραμματισμός αλγορίθμων πρέπει να ελέγχεται τακτικά και χρονικά , ώστε να μπορούν να βελτιωθεί εφόσον κριθεί αναγκαίο κατά μεγαλύτερα σύνολα δεδομένων .
Εικόνων
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα