Skip to main content

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

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

Για να απεικονίσουμε ένα OODBMS, μπορούμε να χρησιμοποιήσουμε μια απλή εμπορική κουζίνα με τρία μέλη του προσωπικού: επικεφαλής σεφ, μαγειρέψτε και δεύτερο μάγειρα.Ο μάγειρας είναι υπεύθυνος για τη μπριζόλα και ο δεύτερος μάγειρας είναι υπεύθυνος για πατάτες και σαλάτα.Και οι δύο είναι απασχολημένοι με τις λειτουργίες τους, ακόμη και χωρίς παραγγελίες.Ο επικεφαλής σεφ είναι το αντικειμενικό σύστημα διαχείρισης βάσεων δεδομένων, ο μάγειρας και ο δεύτερος μάγειρας είναι και τα δύο αντικείμενα.Ένας πελάτης θέτει μια παραγγελία για μπριζόλα, πατάτες και σαλάτα που ο σερβιτόρος παραδίδει στον σεφ.Ο επικεφαλής σεφ καλεί την παραγγελία.Ο μάγειρας παρέχει γρήγορα τη μαγειρεμένη μπριζόλα στο πιάτο, ταυτόχρονα ο δεύτερος μάγειρας προσθέτει τις πατάτες και τη σαλάτα και λέει στον σεφ η παραγγελία.Και οι δύο είναι σε θέση να παρέχουν ακριβώς αυτό που απαιτείται αμέσως, επειδή εκτελούσαν τα ατομικά τους καθήκοντα εκ των προτέρων.Πολλαπλές κατευθύνσεις, μειώνοντας περαιτέρω το χρόνο απόκρισης.Τα αντικείμενα ή οι μάγειρες μπορούν να χρησιμοποιηθούν ως ξεχωριστά προγράμματα, αλλά ο χρόνος απόκρισης είναι ταχύτερος και οι πληροφορίες παρέχονται σε ένα συνεκτικό πακέτο όταν συντονίζονται από τον σεφ ή OODBMS.C#, Visual Basic, .NET, C ++, Objective-C και SmallTalk έχουν αυξήσει τη δημοτικότητα του αντικειμενικού συστήματος διαχείρισης βάσεων δεδομένων.

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

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