Course Outline
Εισαγωγή
Επισκόπηση JanusGraph Χαρακτηριστικά και Αρχιτεκτονική
Ρύθμιση του Περιβάλλοντος
Πώς JanusGraph αποθηκεύει και διανέμει δεδομένα
Σχεδιασμός του Database σύμφωνα με το θεώρημα CAP (C=Συνέπεια, A=Διαθεσιμότητα, P=Δυνατότητα καταμερισμού)
Εγκατάσταση και διαμόρφωση του διακομιστή JanusGraph
Ενσωμάτωση JanusGraph με την Casandra
Ενσωμάτωση JanusGraph με HBase
Σύνδεση με τον διακομιστή (κονσόλα gremlin, gremlin python και graphexp).
Ερώτηση για το Database
Ανάλυση γραφήματος με χρήση της γλώσσας διέλευσης γραφήματος Gremlin
Μοντελοποίηση ενός τομέα ως γραφήματος
Ενεργοποίηση Search με Elasticsearch, Apache Solr ή Apache Lucene
Οπτικοποίηση δεδομένων
Ενσωμάτωση με το Apache Spark για την ανάλυση δεδομένων παγκόσμιου γραφήματος (OLAP)
Ενσωμάτωση JanusGraph με προσαρμογείς αποθήκευσης τρίτου μέρους
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπέρασμα
Requirements
- Κατανόηση βάσεων δεδομένων
- Εμπειρία με τη γραμμή εντολών Linux
Ακροατήριο
- προγραμματιστές
- διαχειριστές συστήματος
- Μηχανικοί που ασχολούνται με δεδομένα