Page 1 of 1

Σεμινάριο 26/11/14

Posted: Thu Nov 27, 2014 1:34 am
by Anemos
Έγινε σήμερα το σεμινάριο* που ήταν προγραμματισμένο για τις 12:00; Πήγε κανείς; Εντυπώσεις/σχόλια;

*Τίτλος ομιλίας: Abstraction without regret in systems building: The case of databases

Re: Σεμινάριο 26/11/14

Posted: Thu Nov 27, 2014 1:57 am
by Eldebryn
Πήγα εγώ. Είδα τον vasvas και τον Κωτίδη απο καθηγητές. Η δουλειά που είχε κάνει για την οποία μας μίλησε είναι το LegoBase project που υπάρχει και στο GitHub. Ουσιαστικά είναι μία προσπάθεια/δοκιμή που έκαναν με τα Oracle Labs για το κατα πόσο είναι δύνατον να υλοποιούνται Performance-critical συστήματα, και πιο συγκεκριμένα βάσεις, χρησιμοποιώντας high-level γλώσσες (scala στην περίπτωση αυτή) επενδύωντας σε optimization που μπορεί να γίνει με just-in-time compilation ώστε να γίνεται optimize βάση των runtime δεδομένων αντί να έχουμε ένα generic template το οποίο θα προσαρμοστέι στο σενάριο που υπαγορεύει ο χρήστης.
Ανέφερε πως γίνεται να έχουμε τέτοιους compilers λόγω περιορισμένου domain (database transactions) και τόνισε πως το κέρδος δεν είναι μόνο το runtime performance (έδειξε κάποια σενάρια που η υλοποίησή τους για database transaction interface έφτανε/ξεπερνούσε αντίστοιχη σε C++) αλλά είναι πολύ σημαντικός ο αντίκτυπος στην παραγωγικότητα των developers καθώς έκαναν αυτό σε περίπου 4 μήνες αν κατάλαβα καλά.
Γενικά το πιο ισχυρό Point του ήταν αυτό, οτι μπορούμε να βάζουμε software Να κάνει τέτοια δουλειά αντί να σπαταλάμε τόσες ανθρωποώρες.

Re: Σεμινάριο 26/11/14

Posted: Thu Nov 27, 2014 11:29 am
by Anemos
Φαίνεται πολύ ενδιαφέρουσα δουλειά. Thnx για τις πληροφορίες και το λινκ!