1 / 1

Αποδοτικοί Αλγόριθμοι Υλοποίησης του Κύβου Δεδομένων

Αποδοτικοί Αλγόριθμοι Υλοποίησης του Κύβου Δεδομένων. Κωνσταντίνος Μορφονιός– Γιάννης Ιωαννίδης Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών. Τα σύγχρονα Συστήματα Διαχείρισης Βάσεων Δεδομένων προσφέρουν: Υποστήριξη Λήψης Αποφάσεων

cleary
Download Presentation

Αποδοτικοί Αλγόριθμοι Υλοποίησης του Κύβου Δεδομένων

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Αποδοτικοί Αλγόριθμοι Υλοποίησης του Κύβου Δεδομένων Κωνσταντίνος Μορφονιός– Γιάννης Ιωαννίδης Τμήμα Πληροφορικής και Τηλεπικοινωνιών Εθνικό και Καποδιστριακό Πανεπιστήμιο Αθηνών • Τα σύγχρονα Συστήματα Διαχείρισης Βάσεων Δεδομένων προσφέρουν: • Υποστήριξη Λήψης Αποφάσεων • Εύρεση Κανόνων Συσχέτισης • Τελεστές Roll-up, Drill-down, Slice,Dice, Pivot  Εκτεταμένη χρήση συναθροιστικών επερωτήσεων Jim Gray:Για την αποδοτικότερη επεξεργασία τέτοιων επερωτήσεων, κατασκευή του «Κύβου Δεδομένων»: εκ των προτέρων υπολογισμός και αποθήκευση όλων των δυνατών ομαδοποιήσεων των δεδομένων ABCD ABC ABD ACD BCD Γραφική παράσταση του Κύβου Δεδομένων με τη χρήση του Πλέγματος Πρόβλημα: Ο Κύβος Δεδομένων έχει εκθετική πολυπλοκότητα χρόνου υπολογισμού και χώρου αποθήκευσης AB AC AD BC BD CD Πλήθος αλγορίθμων για αποδοτική υλοποίησή του A B C D R(A, B, C, D, M) SELECT A, B, C, D, SUM(M) FROM R GROUP BY A, B, C, D  SELECT A, D, SUM(M) FROM R GROUP BY A, D SELECT SUM(M) FROM R Διαμέριση της Αρχικής Σχέσης Δυναμική Στατική Διάσχιση του Πλέγματος Τίποτα ΠΒ ΠΠ ΚΒ ΚΠ Κατακερματισμός Ταξινόμηση Αλγόριθμος Επεξεργασίας στη Μνήμη Κριτήριο Επιλογής Εξυπηρέτηση Συγκεκριμένων Επερωτήσεων Σταθερό Πλήθος Αντικειμένων Σταθερό Μέγεθος Μείωση Πλεονασμού Λεπτότητα Αποθήκευσης Εγγραφή Τμήμα Σχέση Ρίζα Πρόγονος Γονέας Αναφορά στο Πλέγμα Διαστασιολόγηση Χώρου Αλγορίθμων Μελέτη του χώρου των παραμέτρων της υλοποίησης του κύβου και αναγνώριση έξι ορθογώνιων παραμέτρων/διαστάσεων για τη μοντελοποίησή του: Διάσχιση του Πλέγματος του Κύβου, Διαμέριση της Αρχικής Σχέσης, Αλγόριθμος Επεξεργασίας στη Μνήμη, Λεπτότητα Αποθήκευσης, Κριτήριο Επιλογής και Αναφορά στο Πλέγμα. Τοποθετούμενες στα κατάλληλα σημεία του χώρου, οι υπάρχουσες τεχνικές σχηματίζουν συστάδες με ενδιαφέρουσες ιδιότητες, οι οποίες υποδεικνύουν ιδιαίτερα αποτελεσματικές τιμές στις διαστάσεις του χώρου. Τρεις νέοι αλγόριθμοι (TRS-BUC, PRT-PC και PRS-PC) ενσωματώνουν τις ανωτέρω παρατηρήσεις και υλοποιούν αποδοτικότερα τον κύβο δεδομένων.

More Related