Grundlagen von Cassandra – Kurs 51.500 RUB. vom IBS Training Center, Schulung 24 Stunden, Datum 26. November 2023.
Verschiedenes / / December 06, 2023
Cassandra® ist ein verteiltes, fehlertolerantes, skalierbares, nicht relationales Datenbankverwaltungssystem mit Peer-Knoten, sehr schnell zum Schreiben und nur schnell zum Lesen, automatische Wiederherstellung, wenn Misserfolge. Für den Datenzugriff gibt es eine SQL-ähnliche Sprache. Der Kurs widmet sich dem Studium der Prinzipien, auf denen er aufbaut, Methoden zum Erstellen von Datenbanken dafür und dem Schreiben von Abfragen in der CQL-Sprache und Zugriff auf Daten von Anwendungsprogrammen über API und Verwendung von High-Level-Bibliotheken. Berücksichtigt werden die Prozesse des Lesens und Schreibens von Daten, der Clusterverwaltung, der Ermittlung des Ressourcenbedarfs, Methoden zur Leistungsoptimierung und der Überwachung.
Kursprogramm
Behandelten Themen:
Grundkonzepte von Cassandra®;
Installation und Konfiguration: lokal und in der Cloud;
Architektur, Replikation, Konsistenzmanagement;
Datenaufzeichnungsprozess, verzögerte Aufzeichnung;
Datenleseprozess, Datenwiederherstellung;
Konsolidierung gespeicherter Daten und Bereinigung gelöschter Daten;
Cassandra®-Datenmodell;
Primärschlüssel und Partitionierungsschlüssel;
CQL: Cassandra-Abfragesprache;
CQL: Datentypen, Sammlungen, verschachtelte Daten, Datenalterung;
CQL-Abfragen;
Transaktionen;
Modellierung von Daten aus Abfragen;
Best Practices für die Datenmodellierung für Cassandra®;
Java-Treiberarchitektur;
Java-API-Grundlagen;
DHT-Ringverwaltung;
Grundlagen der Java® API;
DHT-Ringverwaltung;
Leistungsoptimierung;
Systemschlüsselraum;
Datenspeicherverwaltung;
Ermittlung des Ressourcenbedarfs: Speicher, CPU, Festplatte;
Fehler korrigieren und auf Ausfälle reagieren;
Überwachung.
Alle in diesem Abschnitt von Lifehacker veröffentlichten Informationen stellen kein öffentliches Angebot im Sinne der Bestimmungen von Artikel 437 des Bürgerlichen Gesetzbuchs der Russischen Föderation dar und dienen ausschließlich Informationszwecken.
Der Dienst nutzt Technologien aus dem Projekt „Educated“ und erbringt keine Bildungsdienstleistungen.