Εγγραφές αλλοδαπών-αλλογενών αποφοίτων Λυκείων εκτός Ε.Ε. και αποφοίτων Λυκείων ή αντιστοίχων σχολείων κρατών – μελών της Ε.Ε. (2020-21)

Συνημμένα Έντυπα:

Το άρθρο του Μήνα: Επεξεργασία Μεγάλων Δεδομένων σε NoSQL Συστήματα

Χρήστος Δουλκερίδης

Αναπλ. Καθηγητής

Μία καινοτόμος μέθοδος ενοποίησης NoSQL συστημάτων αποθήκευσης δεδομένων για προγραμματιστές Μεγάλων Δεδομένων

Ερευνητές από το Τμήμα Ψηφιακών Συστημάτων προτείνουν έναν καινοτόμο και ομοιόμορφο τρόπο πρόσβασης σε δεδομένα αποθηκευμένα σε μη-σχεσιακά NoSQL συστήματα.

Ομοιόμορφη Πρόσβαση σε NoSQL Συστήματα

Παρόλο που τα NoSQL συστήματα αποθήκευσης δεδομένων (MongoDB, CouchDB, HBase, Cassandra, Redis, κτλ.) αποτελούν την τεχνολογία αιχμής για διαχείριση Μεγάλων Δεδομένων, εξακολουθούν να χρησιμοποιούν διαφορετικές γλώσσες και προγραμματιστικές διεπαφές, δυσχεραίνοντας την ανάπτυξη εφαρμογών.   

Στην πράξη, όπως φαίνεται στην εικόνα, για να αναπτύξει κανείς μια εφαρμογή στη MongoDB πρέπει πρώτα να μάθει το API της, και το ίδιο για την HBase, Redis, κτλ., τα οποία είναι – κατά κανόνα – εντελώς διαφορετικά καθώς μπορεί να υποστηρίζουν διαφορετικά μοντέλα δεδομένων. Σαν αποτέλεσμα, ο κώδικας της ίδιας εφαρμογής διαφέρει τελείως από NoSQL σύστημα σε άλλο, γεγονός που δυσχεραίνει τη μετάβαση από το ένα σύστημα στο άλλο.

Στα πλαίσια του ερευνητικού έργου Track&Know προτείνεται μια νέα μέθοδος για την ενοποίηση διαφορετικών NoSQL συστημάτων κάτω από μια κοινή προγραμματιστική διεπαφή. Η μέθοδος αυτή ονομάζεται NoDA (NoSQL Data Access Operators) και έχει ομοιότητες με άλλες διεπαφές (ODBC, JDBC) που χρησιμοποιούνται εδώ και δεκαετίες για Σχεσιακά Συστήματα Αποθήκευσης Δεδομένων. 

«Πολύ απλή ιδέα, αλλά πάρα πολύ χρήσιμη» [Εξωτερικός κριτής]

Με απλά λόγια το NoDA είναι μια προγραμματιστική διεπαφή (βλ. μπλε επίπεδο δεξιά στην εικόνα) που αποτελείται από βασικούς τελεστές πρόσβασης σε δεδομένα (όπως filter, project, aggregate, sort) οι οποίοι υλοποιούνται για κάθε NoSQL σύστημα ξεχωριστά, προσφέροντας έτσι στον προγραμματιστή ένα εύκολο λεξιλόγιο για να αναπτύξει τις εφαρμογές του, με τα εξής πλεονεκτήματα:

  • Είναι απλό και εύκολο στην εκμάθηση, καθώς αποκρύπτει την ιδιοσυγκρασία καθενός NoSQL συστήματος.
  • Είναι ενιαίο και ομοιόμορφο, επιτρέποντας έτσι τη φορητότητα κώδικα από ένα  NoSQL σύστημα σε άλλο, ακριβώς όπως γίνεται στις Σχεσιακές Βάσεις Δεδομένων.
  • Παρέχει επιπρόσθετα διεπαφή σε μια γλώσσα που μοιάζει με την SQL, κάνοντάς το ακόμη πιο εύχρηστο για προγραμματιστές και αναλυτές δεδομένων.

Η εργασία αυτή εκπονείται από τον Υποψήφιο Διδάκτορα του Τμήματος Ψηφιακών Συστημάτων Νικόλαου Κουτρουμάνη, υπό την επίβλεψη του Αναπληρωτή Καθηγητή Χρήστου Δουλκερίδη.

Περισσότερες πληροφορίες:

ΙΔΡΥΜΑ ΜΠΟΔΟΣΑΚΗ – Προκήρυξη Βραβείων για Διακεκριμένους Νέους Επιστήμονες έτους 2021

Με τα «Βραβεία για Διακεκριμένους Νέους Επιστήμονες» του Ιδρύματος Μποδοσάκη , το Ίδρυμα επιδιώκει να ενισχύσει το δημιουργικό έργο των νέων Ελλήνων Επιστημόνων, να ανταμείψει τη συνεπή και συνεχή προσπάθειά τους για την προαγωγή της επιστήμης, να τιμήσει το ηθικό τους ανάστημα και να συμβάλει στη δημιουργία σωστών προτύπων στην ελληνική κοινωνία.

Το Ίδρυμα, το έτος 2021, θα χορηγήσει τέσσερα (4) Βραβεία, έκαστο ύψους είκοσι χιλιάδων (20.000) ευρώ, και συγκεκριμένα ένα (1) βραβείο ανά επιστημονικό τομέα, στους ακόλουθους επιστημονικούς τομείς :

  1. Βασικές Επιστήμες: Μαθηματικά.
  2. Βιοεπιστήμες: Βιοϊατρικές Επιστήμες.
  3. Εφαρμοσμένες Επιστήμες / Τεχνολογία: Εναλλακτικές και Aνανεώσιμες Πηγές Ενέργειας, Διαχείριση Περιβάλλοντος και Φυσικών Πόρων, Τεχνολογίες Χαμηλών Εκπομπών Άνθρακα, Αποδοτική Χρήση και Διατήρηση Ενέργειας.
  4. Κοινωνικές Επιστήμες: Οικονομική Επιστήμη, Πολιτική Επιστήμη, Νομική Επιστήμη.

Για περισσότερες πληροφορίες, οι ενδιαφερόμενοι μπορούν να απευθύνονται στο ΄Ιδρυμα Μποδοσάκη, τηλ. +30.210.722.32.44 (ώρες γραφείου), e-mail : prizes@bodossaki.gr

Προθεσμία Υποβολής Υποψηφιοτήτων: 30 Σεπτεμβρίου 2020.

Συνημμένο Έντυπο: