Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
- Τρέχοντα σημεία αναφοράς
- Εργαλείο για την παρακολούθηση της απόδοσης και των δραστηριοτήτων κόμβων
- DataStax OpsCenter
- Διάγνωση Cassandra ζητημάτων απόδοσης
- Διερεύνηση συντριβής κόμβου
- Κατανόηση επισκευής, διαγραφής και αναπαραγωγής δεδομένων
- Άλλα εργαλεία και συμβουλές αντιμετώπισης προβλημάτων
- Cassandra βέλτιστες πρακτικές (συμπίεση, συλλογή σκουπιδιών,)
- Ενότητα 9: Εργαστήριο μπόνους (εφόσον το επιτρέπει ο χρόνος)
- Υλοποιήστε μια υπηρεσία μουσικής όπως το Pandora / Spotify στο Cassandra
Requirements
- άνετα με τη γλώσσα προγραμματισμού Java
- άνετα σε περιβάλλον Linux (πλοήγηση γραμμής εντολών, επεξεργασία αρχείων με vi / nano)
Περιβάλλον εργαστηρίου:
Θα παρέχεται ένα περιβάλλον εργασίας Cassandra για τους μαθητές. Οι μαθητές θα χρειάζονταν ένα πρόγραμμα-πελάτη SSH και ένα πρόγραμμα περιήγησης για πρόσβαση στο σύμπλεγμα.
Zero Install : Δεν χρειάζεται να εγκαταστήσετε το Cassandra σε μηχανήματα μαθητών!
21 Hours
Testimonials (3)
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Course - Cassandra Administration
Topics approached. Very complete.
Carlos Eloi Barros
Course - Cassandra for Developers
Trainer had good practical knowledge about using Cassandra day-to-day at least for development purposes. Catering (snacks, coffee hour) were great 3 days length was good.