Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει ο διακομιστής βάσης δεδομένων;
- Η Techopedia εξηγεί τον διακομιστή βάσεων δεδομένων
Ορισμός - Τι σημαίνει ο διακομιστής βάσης δεδομένων;
Ο όρος διακομιστής βάσης δεδομένων μπορεί να αναφέρεται τόσο στο υλικό όσο και στο λογισμικό που χρησιμοποιείται για την εκτέλεση μιας βάσης δεδομένων, σύμφωνα με το πλαίσιο. Ως λογισμικό, ένας διακομιστής βάσης δεδομένων είναι το τμήμα της εφαρμογής βάσης δεδομένων, ακολουθώντας το παραδοσιακό μοντέλο πελάτη-διακομιστή. Αυτό το τμήμα πίσω μέρους καλείται μερικές φορές το παράδειγμα. Μπορεί επίσης να αναφέρεται στον φυσικό υπολογιστή που χρησιμοποιείται για τη φιλοξενία της βάσης δεδομένων. Όταν αναφέρεται σε αυτό το πλαίσιο, ο διακομιστής βάσης δεδομένων είναι συνήθως ένας αποκλειστικός υπολογιστής ανώτερης ποιότητας που φιλοξενεί τη βάση δεδομένων.
Έχετε υπόψη ότι ο διακομιστής βάσης δεδομένων είναι ανεξάρτητος από την αρχιτεκτονική της βάσης δεδομένων. Σχεσιακές βάσεις δεδομένων, επίπεδη αρχεία, μη σχεσιακές βάσεις δεδομένων: όλες αυτές οι αρχιτεκτονικές μπορούν να φιλοξενηθούν σε διακομιστές βάσεων δεδομένων.
Η Techopedia εξηγεί τον διακομιστή βάσεων δεδομένων
Στο μοντέλο υπολογιστών πελάτη-διακομιστή, υπάρχει ένας αποκλειστικός κεντρικός υπολογιστής για την εκτέλεση και την εξυπηρέτηση των πόρων, συνήθως μία ή περισσότερες εφαρμογές λογισμικού. Υπάρχουν επίσης αρκετοί πελάτες που μπορούν να συνδεθούν στο διακομιστή και να χρησιμοποιήσουν τους πόρους που προσφέρονται και φιλοξενούνται από αυτόν τον διακομιστή.
Όταν εξετάζουμε βάσεις δεδομένων στο μοντέλο πελάτη-διακομιστή, ο διακομιστής βάσης δεδομένων μπορεί να είναι το back-end της εφαρμογής βάσης δεδομένων (το στιγμιότυπο) ή μπορεί να είναι ο υπολογιστής υλικού που φιλοξενεί την παρουσία. Μερικές φορές μπορεί να αναφέρεται και ο συνδυασμός υλικού και λογισμικού.
Σε μικρές και μεσαίες ρυθμίσεις, ο διακομιστής βάσης δεδομένων υλικού θα φιλοξενήσει επίσης συνήθως το μέρος του διακομιστή της εφαρμογής λογισμικού που χρησιμοποιεί τη βάση δεδομένων. Αν εξετάσουμε μια τράπεζα, για παράδειγμα, ο διακομιστής βάσης δεδομένων υλικού θα φιλοξενήσει το διακομιστή βάσης δεδομένων λογισμικού και την εφαρμογή λογισμικού της τράπεζας. Η εφαρμογή αυτή πιθανότατα θα συνδεθεί με τη βάση δεδομένων μέσω συγκεκριμένων θυρών και θα χρησιμοποιήσει την επικοινωνία μεταξύ διαδικασιών για να συνδεθεί και να αποκτήσει πρόσβαση στα δεδομένα που υπάρχουν στη βάση δεδομένων. Οι χρήστες στην τράπεζα, οι οποίοι κάθονται στους προσωπικούς τους υπολογιστές, θα χρησιμοποιήσουν επίσης την ενότητα πελάτη της εφαρμογής που είναι εγκατεστημένη στους υπολογιστές τους για να συνδεθούν με τη βάση δεδομένων. Σε αυτό το παράδειγμα, υπάρχουν δύο μοντέλα πελάτη-διακομιστή που εξετάζουμε: τη βάση δεδομένων και την εφαρμογή.
Σε μεγαλύτερες ρυθμίσεις, ο όγκος των συναλλαγών μπορεί να είναι τέτοιος που ένας υπολογιστής δεν θα είναι σε θέση να χειριστεί το φορτίο. Σε αυτή την περίπτωση, το λογισμικό βάσης δεδομένων θα βρίσκεται σε έναν ειδικό υπολογιστή, και η εφαρμογή σε ένα άλλο. Σε αυτό το σενάριο, υπάρχει ένας αποκλειστικός διακομιστής βάσης δεδομένων, ο οποίος είναι ο συνδυασμός του υλικού και του λογισμικού και ένας ξεχωριστός εξυπηρετητής εφαρμογών.
