Data analytics σε real-time βάση δεδομένων στο Google Firebase Framework
Data analytics on a real-time database developed in Google Firebase Framework
Προβολή/ Άνοιγμα
Λέξεις κλειδιά
Real-time database ; Big data ; Firebase ; Analytics ; Queries ; GPS snappingΠερίληψη
Η διπλωματική εργασία που παρουσιάζεται παρακάτω δημιουργήθηκε και συντάχθηκε για την ολοκλήρωση της φοίτησης στο μεταπτυχιακό πρόγραμμα σπουδών «Προηγμένα Συστήματα Πληροφορικής» του Πανεπιστημίου Πειραιώς. Στις σελίδες που έπονται θα γίνει μία παρουσίαση ενός καινούργιου και πολύ σημαντικού κλάδου τα τελευταία χρόνια στην πληροφορική. Αυτός είναι τα Data Analytics αλλά και η χρησιμότητα τους για τους επιστήμονες σήμερα.
Η συλλογή τεράστιων βάσεων δεδομένων για πολλούς τομείς της καθημερινότητας, αλλά και η αλληλεπίδραση με αυτές είναι το κύριο ζήτημα που θα αναπτυχθεί. Η εργασία βασίζεται στην παραδοχή ότι κάποιος δημιούργησε μία real-time βάση δεδομένων με πολλά raw data. Αυτή η βάση παραδόθηκε στον ερευνητή με σκοπό εκείνος να χωρίς να πειράξει τα δεδομένα αυτά, να εκτελέσει data analytics (με τρόπο που εκείνος κρίνει) ώστε να γίνει μία εξαγωγή σειράς συμπερασμάτων. Στην προκειμένη περίπτωση η βάση αυτή δημιουργήθηκε συλλέγοντας δεδομένα μέσω μίας εφαρμογής που αναπτύχθηκε για κινητά τηλέφωνα και τάμπλετ.
Τα δεδομένα τα οποία συλλέχθηκαν και αποθηκεύτηκαν στην βάση δεδομένων προέρχονται από τα διάφορα αισθητήρια των κινητών συσκευών, αλλά και από την διεπαφή της εφαρμογής με το εκάστοτε επιβατικό όχημα ΙΧ του χρήστη. Η βάση δεδομένων που χρησιμοποιήθηκε αναπτύχθηκε στο framework της Google Firebase. Για να μπορέσει να οπτικοποιηθεί το αποτέλεσμα της συλλογής των δεδομένων δημιουργήθηκε ένας ιστότοπος. Αφού έγιναν οι απαραίτητες μετατροπές, εκτελέστηκαν μέσω πηγαίου κώδικα queries με σκοπό την εξαγωγή διάφορων συμπερασμάτων με βάση τα δεδομένα.
Με βάση τα παραπάνω αποδείχθηκε πως η χρήση τέτοιων εφαρμογών με σκοπό την συλλογή δεδομένων μπορεί να οδηγήσει μελλοντικούς ερευνητές σε μελέτες πάνω στον τομέα των Data Analytics που μπορούν να επηρεάσουν σε σημαντικό βαθμό τους διάφορους τομείς της τεχνολογίας ακόμα και σε βιομηχανικό επίπεδο.