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 για την Κασσάνδρα
  • Ενότητα 7 : Cassandra Τα εσωτερικά καταλαβαίνουν το σχέδιο Cassandra κάτω από την κουκούλα
  • stables, memtables, commit log
  • διαδρομή ανάγνωσης / διαδρομή εγγραφής
  • προσωρινή αποθήκευση
  • vnodes
  • Ενότητα 8: Επιλογή υλικού διαχείρισης
  • Cassandra διανομές
  • Εγκατάσταση Cassandra
  • Τρέχοντα σημεία αναφοράς
  • Εργαλείο για την παρακολούθηση της απόδοσης και των δραστηριοτήτων κόμβου DataStax OpsCenter
  • Διάγνωση Cassandra ζητημάτων απόδοσης
  • Διερεύνηση συντριβής κόμβου
  • Κατανόηση επισκευής, διαγραφής και αναπαραγωγής δεδομένων
  • Άλλα εργαλεία και συμβουλές αντιμετώπισης προβλημάτων
  • Cassandra βέλτιστες πρακτικές (συμπίεση, συλλογή σκουπιδιών,)
  • Ενότητα 9: Bonus Lab (εφόσον το επιτρέπει ο χρόνος) Υλοποιήστε μια υπηρεσία μουσικής όπως το Pandora / Spotify στο Cassandra
  • Requirements

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

    Περιβάλλον εργαστηρίου:

    Θα παρέχεται ένα περιβάλλον εργασίας Cassandra για τους μαθητές. Οι μαθητές θα χρειάζονταν ένα πρόγραμμα-πελάτη SSH και ένα πρόγραμμα περιήγησης για πρόσβαση στο σύμπλεγμα.

    Zero Install : Δεν χρειάζεται να εγκαταστήσετε το Cassandra σε μηχανήματα μαθητών!

      21 Hours
     

    Number of participants


    Starts

    Ends


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

    Testimonials (5)

    Related Courses

    Apache Cassandra 4.0

      14 Hours

    Related Categories