Λεπτομέρειες

ΕίδοςΔιπλωματική
ΚωδικόςDIPL-2007-11
ΤίτλοςΣύνθεση προσχεδίων εκτέλεσης ερωτημάτων διαρκείας
ΣυγγραφέαςΌλγα Γκουντούνα
Έτος2007
Λέξεις κλειδιάContinuous query, Query plan, Data stream, Window, Operator
ΠερίληψηΣε πολλές σύγχρονες εφαρμογές, όπως τα χρηματιστηριακά συστήματα, τα δίκτυα αισθητήρων, παρακολούθηση κινούμενων οχημάτων, εποπτεία φυσικών φαινομένων, κ.α. τα δεδομένα προς επεξεργασία παίρνουν τη μορφή συνεχώς μεταβαλλόμενων ρευμάτων δεδομένων. Για την επεξεργασία τέτοιων στοιχείων διατυπώνονται ερωτήματα διαρκείας που παραμένουν ενεργά για μεγάλο χρονικό διάστημα. Αντικείμενο της διπλωματικής εργασίας είναι ο σχεδιασμός και η υλοποίηση ενός γραφικού περιβάλλοντος διατύπωσης και εκτέλεσης πολλαπλών ερωτημάτων διαρκείας με διάφορους τύπους παραθυρικών δομών. Τα ερωτήματα θα περιλαμβάνουν επιλεγμένους σχεσιακούς τελεστές όπως σύνδεση, συνάθροιση και εφαρμογή κατηγορημάτων για φιλτράρισμα (επιλογή, προβολή) των ρευμάτων εισόδου. Η διατύπωση των ερωτημάτων γίνεται με σχεδιασμό του προσχεδίου εκτέλεσης πάνω σε μια ειδική φόρμα διατύπωσης. Ο χρήστης της εφαρμογής έχει στη διάθεσή του μια εργαλειοθήκη τελεστών, βάσει των οποίων μπορεί να σχεδιάσει διαγραμματικά τη μορφή του ερωτήματος που επιθυμεί. Πρόκειται ουσιαστικά για το λογικό δένδρο εκτέλεσης, όπου οι τελεστές διασυνδέονται μεταξύ τους με ουρές. Οι ιδιότητες κάθε τελεστή μπορούν να καθοριστούν γραφικά ώστα να ανταποκρίνονται στην ακριβή σημασιολογία του ερωτήματος. Μετά την ολοκλήρωση του προσχεδίου, η εφαρμογή διατρέχει το δένδρο, ελέγχει την συντακτική ορθότητά του και δημιουργεί τον SQL κώδικα του ερωτήματος διαρκείας. Η συντακτική διατύπωση προβάλλεται στη φόρμα και ο χρήστης –εφόσον επιθυμεί– μπορεί να το τροποποιήσει πριν το υποβάλλει. Για την εκτέλεση των ερωτημάτων επιλέχθηκε το πρωτότυπο σύστημα διαχείρισης ρευμάτων δεδομένων TelegraphCQ. Τα αποτελέσματα της επεξεργασίας έχουν συνεχή ροή και εμφανίζονται σε πίνακες του γραφικού περιβάλλοντος, δυναμικά και σε πραγματικό χρόνο. Επίσης, υπάρχουν οι δυνατότητες αναστολής της εκτέλεσης και επανεκκίνησης κάθε ερωτήματος. Τέλος, υπάρχει η δυνατότητα ταυτόχρονης σχεδίασης, διατύπωσης και εκτέλεσης πολλαπλών ερωτημάτων διαρκείας.
ΚατηγορίαData Streams
Αρχείο Επισκόπηση


Επιστροφή στην αρχική σελίδα