Course Outline

  • Ενότητα 1: Εισαγωγή στο Big Data / NoSQL
    • NoSQL επισκόπηση
    • Θεώρημα CAP
    • Πότε είναι το NoSQL κατάλληλο
    • Αποθήκευση στηλών
    • NoSQL οικοσύστημα
  • Ενότητα 2 : Cassandra Βασικά
    • Σχεδιασμός και αρχιτεκτονική
    • Cassandra κόμβοι, συμπλέγματα, κέντρα δεδομένων
    • Διαστήματα κλειδιών, πίνακες, σειρές και στήλες
    • Διαμέριση, αναπαραγωγή, μάρκες
    • Επίπεδα απαρτίας και συνέπειας
    • Εργαστήρια: αλληλεπίδραση με την cassandra χρησιμοποιώντας CQLSH
  • Ενότητα 3: Μοντελοποίηση δεδομένων – μέρος 1
    • εισαγωγή στη CQL
    • Τύποι δεδομένων CQL
    • δημιουργία χώρων κλειδιών και πινάκων
    • Επιλογή στηλών και τύπων
    • Επιλογή πρωτευόντων κλειδιών
    • Διάταξη δεδομένων για γραμμές και στήλες
    • Time to live (TTL)
    • Ερώτημα με CQL
    • Ενημερώσεις CQL
    • Συλλογές (λίστα / χάρτης / σύνολο)
    • Εργαστήρια: διάφορες ασκήσεις μοντελοποίησης δεδομένων με χρήση CQL. πειραματισμός με ερωτήματα και υποστηριζόμενους τύπους δεδομένων
  • Ενότητα 4: Μοντελοποίηση δεδομένων – μέρος 2
    • Δημιουργία και χρήση δευτερευόντων ευρετηρίων
    • σύνθετα κλειδιά (κλειδιά διαμερισμάτων και κλειδιά συμπλέγματος)
    • Δεδομένα χρονοσειρών
    • Βέλτιστες πρακτικές για δεδομένα χρονοσειρών
    • μετρητές
    • Ελαφρές συναλλαγές (LWT)
    • Εργαστήρια: δημιουργία και χρήση ευρετηρίων. μοντελοποίηση δεδομένων χρονοσειρών
  • Ενότητα 5: Εργαστήρια Μοντελοποίησης Δεδομένων: Συνεδρία ομαδικού σχεδιασμού
    • Παρουσιάζονται περιπτώσεις πολλαπλών χρήσεων από διάφορους τομείς
    • Οι μαθητές εργάζονται σε ομάδες για να καταλήξουν σε σχέδια και μοντέλα
    • συζητήστε διάφορα σχέδια, αναλύστε αποφάσεις
    • Εργαστήριο: εφαρμόστε ένα από τα σενάρια
  • Ενότητα 6: Cassandra οδηγοί
    • Εισαγωγή στο πρόγραμμα οδήγησης Java
    • Λειτουργίες CRUD (Δημιουργία / Ανάγνωση / Ενημέρωση, Διαγραφή) με χρήση πελάτη Java
    • Ασύγχρονα ερωτήματα
    • Labs : χρήση Java API για Cassandra
  • Ενότητα 7 : Cassandra Εσωτερικά
    • κατανοούν το σχέδιο Cassandra κάτω από την κουκούλα
    • stables, memtables, commit log
    • διαδρομή ανάγνωσης / διαδρομή εγγραφής
    • προσωρινή αποθήκευση
    • vnodes
  • Ενότητα 8: Διοίκηση
    • Επιλογή υλικού
    • Cassandra διανομές
    • Cassandra βέλτιστες πρακτικές (συμπίεση, συλλογή σκουπιδιών,)
    • εργαλεία και συμβουλές αντιμετώπισης προβλημάτων
    • Εργαστήριο : οι μαθητές εγκαθιστούν Cassandra, εκτελούν σημεία αναφοράς
  • Ενότητα 9: Εργαστήριο μπόνους (εφόσον το επιτρέπει ο χρόνος)
    • Εφαρμόστε μια υπηρεσία μουσικής όπως το Pandora / Spotify στο Cassandra

Requirements

  • άνετα με τη γλώσσα προγραμματισμού Java
  • άνετα σε περιβάλλον Linux (πλοήγηση γραμμής εντολών, επεξεργασία αρχείων με vi / nano)
 21 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses

Related Categories