Basics of Cassandra - μάθημα 51.500 RUB. από το IBS Training Center, εκπαίδευση 24 ώρες, Ημερομηνία 26 Νοεμβρίου 2023.
μικροαντικείμενα / / December 06, 2023
Το Cassandra® είναι ένα κατανεμημένο, ανεκτικό σε σφάλματα, επεκτάσιμο, μη σχεσιακό σύστημα διαχείρισης βάσεων δεδομένων με ομότιμοι κόμβοι, πολύ γρήγοροι στην εγγραφή και απλώς γρήγοροι στην ανάγνωση, ανακτούν αυτόματα όταν αποτυχίες. Υπάρχει μια γλώσσα που μοιάζει με SQL για την πρόσβαση σε δεδομένα. Το μάθημα είναι αφιερωμένο στη μελέτη των αρχών στις οποίες βασίζεται, στις μεθόδους δημιουργίας βάσεων δεδομένων για αυτό και στη σύνταξη ερωτημάτων στη γλώσσα CQL και πρόσβαση σε δεδομένα από προγράμματα εφαρμογών μέσω API και χρησιμοποιώντας βιβλιοθήκες υψηλού επιπέδου. Λαμβάνονται υπόψη οι διαδικασίες ανάγνωσης και εγγραφής δεδομένων, διαχείρισης συστάδων, καθορισμού απαιτήσεων πόρων, μεθόδων ρύθμισης της απόδοσης και παρακολούθησης.
Πρόγραμμα μαθημάτων
Θέματα που καλύπτονται:
Βασικές έννοιες της Cassandra®.
Εγκατάσταση και διαμόρφωση: τοπικά και στο cloud.
Αρχιτεκτονική, αναπαραγωγή, διαχείριση συνέπειας.
Διαδικασία καταγραφής δεδομένων, καθυστερημένη εγγραφή.
Διαδικασία ανάγνωσης δεδομένων, ανάκτηση δεδομένων.
Ενοποίηση των αποθηκευμένων δεδομένων και καθαρισμός των διαγραμμένων δεδομένων.
Μοντέλο δεδομένων Cassandra®.
Κύρια κλειδιά και κλειδιά διαμερισμάτων.
CQL: Cassandra Query Language;
CQL: Τύποι δεδομένων, συλλογές, ένθετα δεδομένα, παλαίωση δεδομένων.
Ερωτήματα CQL.
Συναλλαγές;
Μοντελοποίηση δεδομένων από ερωτήματα.
Βέλτιστες πρακτικές μοντελοποίησης δεδομένων για την Cassandra®.
Αρχιτεκτονική προγραμμάτων οδήγησης Java;
Βασικά στοιχεία Java API.
Διαχείριση δακτυλίου DHT.
Βασικά στοιχεία Java® API.
Διαχείριση δακτυλίου DHT.
Συντονισμός απόδοσης;
Keyspace συστήματος;
Διαχείριση αποθήκευσης δεδομένων;
Καθορισμός απαιτήσεων πόρων: μνήμη, CPU, δίσκος.
Διόρθωση σφαλμάτων και απάντηση σε αστοχίες.
Παρακολούθηση.
Όλες οι πληροφορίες που δημοσιεύονται σε αυτήν την ενότητα του Lifehacker δεν αποτελούν δημόσια προσφορά όπως ορίζεται από τις διατάξεις του άρθρου 437 του Αστικού Κώδικα της Ρωσικής Ομοσπονδίας και προορίζονται μόνο για ενημερωτικούς σκοπούς.
Η υπηρεσία χρησιμοποιεί τεχνολογίες από το έργο «Educated» και δεν παρέχει εκπαιδευτικές υπηρεσίες.