Διαχείριση Μεγάλου Όγκου Δεδομένων
Τα Υπολογιστικά Νέφη (Cloud Computing). Βάσεις δεδομένων στο διαδίκτυο: Σχεσιακές, παράλληλες και κατανεμημένες βάσεις, με έμφαση στις τεχνολογίες κατανεμημένων συστημάτων αρχείων (HDFS), ΝοSQL (HBase, Cassandra), graph–databases(Neo4j). Μοντέλα υπολογισμού μεγάλου όγκου δεδομένων (MapReduce, BSP) και πλατφόρμες που τις εφαρμόζουν (Hadoop, Hama, Spark, κλπ). Modern Data Science και η γλώσσα R. Εφαρμογές των παραπάνω και υλοποίηση αλγορίθμων με κατανεμημένο τρόπο για επεξεργασία μεγάλου όγκου δεδομένων. Το μάθημα αποτελεί προηγμένο εκπαιδευτικό εργαλείο σχετικό με θεωρητικά και πρακτικά θέματα τεχνολογιών αιχμής για την επεξεργασία δεδομένων κλίμακος. Η ύλη του μαθήματος στοχεύει στην όσο πιο ουσιαστική εισαγωγή των φοιτητών στις βασικές αρχές, δομή και λειτουργία των τεχνολογιών επεξεργασίας μεγάλου όγκου δεδομένων καθώς και στα μοντέρνα εργαλεία τα οποία προσφέρονται για την υλοποίησή τους. Ως εκ τούτου, η ύλη αναφέρεται σε προηγμένες έννοιες σχετικές με τη διαχείριση δεδομένων μεγάλου όγκου. Εκτείνεται τόσο σε θεωρητικό (περιγραφή συστημάτων και αρχιτεκτονικών) όσο και πρακτικό (προγραμματιστικές γλώσσες, εργαλεία, βιβλιοθήκες) επίπεδο, προσφέροντας γνώσεις και στους δύο άξονες. Έτσι, ο φοιτητής να έχει μία συνολική αντίληψη των εργαλείων και μεθοδολογιών που βρίσκονται στην αιχμή της τεχνολογίας σχετικά με τα μεγάλου όγκου δεδομένα. Εκτιμώντας τη σημασία που έχει στις μέρες μας η δημιουργία και διαχείριση δεδομένων τόσο σε οικονομικό όσο και κοινωνικό επίπεδο, το μάθημα λειτουργεί τόσο μαθησιακά όσο και καθαρά εμπειρικά σχετικά με τεχνολογίες που χρησιμοποιούνται καθημερινά από εκατομμύρια πολίτες. Τέλος, στόχο του μαθήματος αποτελεί και η έκθεση των φοιτητών, μέσω των εργαστηριακών ασκήσεων, σε πολλές από τις τεχνολογίες αιχμής (π.χ., NoSQL databases, Hadoop, Spark, κλπ) κυρίως σε πρακτικό επίπεδο, με σκοπό την κατανόηση βασικών αρχών, δυσκολίας αλλά και τριβής με έναν χώρο που αλλάζει ραγδαία.
Κωδικός | Εξάμηνο | Τύπος | Ώρες | Εργαστήρια | ECTS | ΘΕ700 | 7 | 4 | 4 |
---|