ΑΝΑΖΗΤΗΣΗ SITE

Επισκόπηση των συστημάτων διαχείρισης βάσεων δεδομένων

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

Και έτσι, βάση δεδομένων (DB) - ένα σύνολο λογικά σχετίζονται με τα δεδομένα που περιγράφει την κατάσταση πληροφοριών των αντικειμένων στα διάφορα γνωστικά αντικείμενα και επεξεργασία με τον υπολογιστή.

Σύστημα διαχείρισης βάσεων δεδομένων είναι ένα περιβάλλον λογισμικού και γλώσσας για τη δημιουργία, τη διαχείριση και την επεξεργασία βάσεων δεδομένων πληροφοριών. Ανάθεση του ΣΔΒΔ:

  • εργασία με βάσεις δεδομένων σε εξωτερικούς (δίσκους, ταινίες κ.λπ.) και RAM.
  • Κοινή πρόσβαση χρηστών.
  • παρακολούθηση αλλαγών, αρχειοθέτηση και αποκατάσταση βάσεων δεδομένων,
  • την παροχή μιας γλώσσας πρόσβασης για την επεξεργασία πληροφοριών ·
  • Βοηθητικά προγράμματα για τη δημιουργία, την τροποποίηση και τη διαχείριση βάσεων δεδομένων.

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

Σχεσιακά συστήματα διαχείρισης

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

παραδείγματα ενός συστήματος διαχείρισης βάσεων δεδομένων

Όλες οι σχεσιακές βάσεις δεδομένων υποστηρίζουν το πρότυπο ANSIΤη γλώσσα SQL και τις βασικές αρχές του σχεσιακού μοντέλου, το οποίο διασφαλίζει τη λειτουργία εφαρμογών σε διαφορετικά ΣΔΒΔ. Επιπλέον, τα μεγάλα DBMS έχουν τις δικές τους προσθήκες στην επέκταση SQL. Παραδείγματα ενός συστήματος διαχείρισης βάσεων δεδομένων για μεγάλα έργα είναι ο Microsoft SQL Server και η Oracle.

Το σχεσιακό μοντέλο χρησιμοποιείται επίσης με επιτυχία στην ανάπτυξη έργων στο Διαδίκτυο. Παραδείγματα είναι η MySQL και η PostgreSQL.

Τεχνολογία NoSQL

Αυξημένη πληροφόρηση και πολυπλοκότηταοι διασυνδέσεις οδήγησαν στην εμφάνιση νέων συστημάτων διαχείρισης βάσεων δεδομένων. Οι πληροφορίες έχουν παύσει να είναι ανεξάρτητες μεταξύ τους και μερικές φορές είναι αδύνατο να περιγραφεί άκαμπτα η δομή τους. Οι σχεσιακές βάσεις δεδομένων δεν μπορούν πλέον να αντιμετωπίσουν τέτοιες εργασίες. Αυτό οδήγησε στην εμφάνιση ενός νέου τύπου βάσεων πληροφοριών και συστημάτων διαχείρισης, τα οποία έλαβαν το γενικό όνομα NoSQL ("no SQL").

σύστημα διαχείρισης βάσεων δεδομένων είναι

Οι κύριες κατηγορίες των βάσεων δεδομένων του NoSQL είναι:

  1. "Βασική τιμή". Η πιο δημοφιλής βάση δεδομένων - Ρέντη, Βόλντεμορτ, το Τόκιο Υπουργικού Συμβουλίου και Dynomite.
  2. Κλώνες του DBMS BigTable. Αναπτύχθηκε από την Google για εσωτερική χρήση στη μηχανή αναζήτησης. Επίσημα BigTable δεν προσφέρεται, αλλά βασίζεται σε αυτό ένα ΣΔΒΔ. Αυτός είναι ο Hadoop, ο Hypertable και η Cassandra.
  3. Έγγραφο προσανατολισμού. Τα πιο δημοφιλή είναι τα Berkeley DB XML, MongoD, eXist και CouchDB.
  4. Βάση στη θεωρία των γραφημάτων. Χρησιμοποιείται σε Neo4j, Sones graphDB και AllegroGraph.

Το μέλλον του ΣΔΒΔ

Η αγορά συστημάτων διαχείρισης βάσεων δεδομένων συνεχίζεταιΓια την ανάπτυξη και όλο και περισσότερο τείνουν να χρησιμοποιούν NoSQL λύσεις. Φυσικά, η "κλασσική" SQL υλοποίησε έναν τεράστιο αριθμό συστημάτων λογισμικού ποικίλης πολυπλοκότητας, ενώ πίσω από αυτήν είναι τέτοιοι γίγαντες της αγοράς όπως η Microsoft και η Oracle. Αλλά με υψηλό βαθμό βεβαιότητας, μπορεί να θεωρηθεί ότι το NoSQL τα επόμενα χρόνια θα ωθήσει σημαντικά τους ηγέτες στην ανάπτυξη σύνθετων πληροφοριακών συστημάτων.

</ p>
  • Βαθμολογία: