βάση δεδομένων Architecture στο DBMS: 1-Tier, 2-Tier και 3-Tier
Τι είναι η βάση δεδομένων Archiδομή;
A βάση δεδομένων Archiδομή είναι μια αναπαράσταση σχεδιασμού DBMS. Βοηθά στο σχεδιασμό, την ανάπτυξη, την εφαρμογή και τη διατήρηση του συστήματος διαχείρισης βάσεων δεδομένων. Μια αρχιτεκτονική DBMS επιτρέπει τη διαίρεση του συστήματος βάσης δεδομένων σε μεμονωμένα στοιχεία που μπορούν να τροποποιηθούν, να αλλάξουν, να αντικατασταθούν και να τροποποιηθούν ανεξάρτητα. Βοηθά επίσης στην κατανόηση των στοιχείων μιας βάσης δεδομένων.
A βάση δεδομένων αποθηκεύει κρίσιμες πληροφορίες και βοηθά στην γρήγορη και ασφαλή πρόσβαση στα δεδομένα. Επομένως, επιλέγοντας το σωστό ArchiΗ δομή του DBMS βοηθά στην εύκολη και αποτελεσματική διαχείριση δεδομένων.
Τύποι DBMS Archiδομή
Υπάρχουν κυρίως τρεις τύποι αρχιτεκτονικής DBMS:
- One Tier Archiδομή (Single Tier Archiδομή)
- Δύο Επιπέδων Archiδομή
- Τριών Επιπέδων Archiδομή
Τώρα, θα μάθουμε για τη διαφορετική αρχιτεκτονική του DBMS με διάγραμμα.
1-Tier Archiδομή
1 Tier Archiδομή στο DBMS είναι η απλούστερη αρχιτεκτονική της βάσης δεδομένων στην οποία ο πελάτης, ο διακομιστής και η βάση δεδομένων βρίσκονται στο ίδιο μηχάνημα. Ένα απλό παράδειγμα αρχιτεκτονικής ενός επιπέδου θα ήταν κάθε φορά που εγκαθιστάτε μια βάση δεδομένων στο σύστημά σας και έχετε πρόσβαση σε αυτήν για να εξασκήσετε ερωτήματα SQL. Αλλά τέτοια αρχιτεκτονική σπάνια χρησιμοποιείται στην παραγωγή.
2-Tier Archiδομή
A 2 Tier Archiδομή στο DBMS είναι μια αρχιτεκτονική βάσης δεδομένων όπου το επίπεδο παρουσίασης εκτελείται σε έναν πελάτη (PC, Mobile, Tablet, κ.λπ.) και τα δεδομένα αποθηκεύονται σε έναν διακομιστή που ονομάζεται δεύτερο επίπεδο. Η αρχιτεκτονική δύο επιπέδων παρέχει πρόσθετη ασφάλεια στο DBMS καθώς δεν εκτίθεται απευθείας στον τελικό χρήστη. Παρέχει επίσης άμεση και ταχύτερη επικοινωνία.
Στην παραπάνω αρχιτεκτονική πελάτη-διακομιστή 2 επιπέδων του συστήματος διαχείρισης βάσεων δεδομένων, μπορούμε να δούμε ότι ένας διακομιστής είναι συνδεδεμένος με τους πελάτες 1, 2 και 3.
Δύο Επιπέδων ArchiΠαράδειγμα δομής:
Ένα Σύστημα Διαχείρισης Επαφών που δημιουργήθηκε χρησιμοποιώντας MS- Πρόσβαση.
3-Tier Archiδομή
A 3 Tier Archiδομή στο DBMS είναι η πιο δημοφιλής αρχιτεκτονική διακομιστή πελάτη στο DBMS στην οποία η ανάπτυξη και η συντήρηση λειτουργικών διεργασιών, λογικής, πρόσβασης δεδομένων, αποθήκευσης δεδομένων και διεπαφής χρήστη γίνεται ανεξάρτητα ως ξεχωριστές μονάδες. Η αρχιτεκτονική τριών επιπέδων περιέχει ένα επίπεδο παρουσίασης, ένα επίπεδο εφαρμογής και έναν διακομιστή βάσης δεδομένων.
Βάση δεδομένων 3 επιπέδων ArchiΟ σχεδιασμός tecture είναι μια επέκταση της αρχιτεκτονικής πελάτη-διακομιστή 2 επιπέδων. Μια αρχιτεκτονική 3 επιπέδων έχει τα ακόλουθα επίπεδα:
- Επίπεδο παρουσίασης (ο υπολογιστής, το tablet, το κινητό σας κ.λπ.)
- Επίπεδο εφαρμογής (διακομιστής)
- Διακομιστή βάσεων δεδομένων
Το επίπεδο εφαρμογής βρίσκεται μεταξύ του χρήστη και του DBMS, το οποίο είναι υπεύθυνο για την επικοινωνία του αιτήματος του χρήστη στο σύστημα DBMS και την αποστολή της απάντησης από το DBMS στον χρήστη. Το επίπεδο εφαρμογής (επίπεδο λογικής επιχείρησης) επεξεργάζεται επίσης τη λειτουργική λογική, τους περιορισμούς και τους κανόνες πριν μεταβιβάσει δεδομένα στον χρήστη ή στο DBMS.
Ο στόχος της αρχιτεκτονικής πελάτη-διακομιστή τριών επιπέδων είναι:
- Για να διαχωρίσετε τις εφαρμογές χρήστη και τη φυσική βάση δεδομένων
- Για την υποστήριξη χαρακτηριστικών DBMS
- Ανεξαρτησία προγράμματος-δεδομένων
- Υποστήριξη πολλαπλών προβολών των δεδομένων
Τριών Επιπέδων ArchiΠαράδειγμα δομής:
Οποιοσδήποτε μεγάλος ιστότοπος στο διαδίκτυο, συμπεριλαμβανομένων guru99.com.
Περίληψη
- An ArchiΗ δομή του DBMS βοηθά στο σχεδιασμό, την ανάπτυξη, την υλοποίηση και τη συντήρηση μιας βάσης δεδομένων
- Η απλούστερη αρχιτεκτονική συστήματος βάσης δεδομένων είναι 1 επιπέδου όπου ο πελάτης, ο διακομιστής και η βάση δεδομένων βρίσκονται στο ίδιο μηχάνημα
- Μια αρχιτεκτονική δύο επιπέδων είναι μια αρχιτεκτονική βάσης δεδομένων DBMS όπου το επίπεδο παρουσίασης εκτελείται σε έναν πελάτη και τα δεδομένα αποθηκεύονται σε έναν διακομιστή
- Η αρχιτεκτονική πελάτη-διακομιστή τριών επιπέδων αποτελείται από το επίπεδο παρουσίασης (PC, Tablet, Mobile, κ.λπ.), το επίπεδο εφαρμογής (διακομιστής) και τον διακομιστή βάσης δεδομένων