Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
- Abschnitt 1: Einführung in Big Data und NoSQL
- Einblick in NoSQL-Datenbanken
- Das CAP-Theorem
- Für welche Anwendungsfälle eignet sich NoSQL?
- Spaltenorientierte Speicherung von Daten
- Der NoSQL-Ökosystemüberblick
- Abschnitt 2: Grundlagen von Cassandra
- Design und Architektur
- Cassandra-Knoten, Cluster sowie Rechenzentren
- Keyspaces, Tabellen, Zeilen und Spalten
- Partitionierung, Replikation sowie Token-Verteilung
- Quorum und Konsistenzstufen
- Übungen: Interaktion mit Cassandra über CQLSH
- Abschnitt 3: Datenmodellierung – Teil 1
- Einführung in CQL
- CQL-Datentypen
- Erstellen von Keyspaces und Tabellen
- Auswahl der richtigen Spalten und Datentypen
- Festlegung von Primärschlüsseln
- Strukturierung von Zeilen und Spalten im Datenmodell
- Einstellung der Lebensdauer (TTL)
- Abfragen mithilfe von CQL
- CQL-Updates
- Verwendung von Sammlungen wie Listen, Maps oder Mengen
- Übungen: Verschiedene Datenmodellierungsaufgaben mit CQL; Testen von Abfragen und zulässigen Datentypen
- Abschnitt 4: Datenmodellierung – Teil 2
- Erstellen und Nutzen sekundärer Indizes
- Zusammengesetzte Schlüssel (Partitionierungsschlüssel sowie Clustering-Schlüssel)
- Zeitreihendatenverarbeitung
- Beste Praktiken bei der Verwaltung von Zeitreihendaten
- Einsatz von Zählern in Cassandra
- Ausführen leichtgewichtiger Transaktionen (Lightweight Transactions, LWT)
- Übungen: Erstellen und Anwendung von Indizes; Modellierung von Zeitreihendaten
- Abschnitt 5: Interner Aufbau von Cassandra
- Verstehen der zugrundeliegenden Funktionsweise von Cassandra
- Funktionen von SSTables, Memtables und Commit-Logs
- Abschnitt 6: Administration
- Auswahl geeigneter Hardwarekomponenten
- Verfügbare Cassandra-Distributionen
- Kommunikation zwischen Cassandra-Knoten
- Schreib- und Lesevorgänge im Speichersystem
- Einsatz von Datenverzeichnissen
- Durchführen von Entropie-Anti-Fehler-Verfahren
- Ablauf des Kompaktionprozesses in Cassandra
- Wahl und Implementierung geeigneter Kompaktionsstrategien
- Beste Praktiken bei der Verwendung von Cassandra (Kompaktion, Garbage Collection usw.)
- Einrichtung einer Test-Instanz von Cassandra mit geringem Speicherbedarf
- Nützliche Tools und Tipps zur Fehlerbehebung
- Übungen: Installation von Cassandra sowie Durchführen von Leistungsmessungen durch die Teilnehmer
Voraussetzungen
- Sicherer Umgang mit der Linux-Umgebung (Bedienung der Kommandozeile, Dateibearbeitung mit vi oder nano)
- Für Präsenzkurse: Ein Laptop bzw. Desktop-PC mit mindestens 8 GB RAM
- Für Online-Kurse stellt die Veranstaltung ein funktionierendes Cassandra-Labor bereit; lediglich ein Webbrowser ist erforderlich
14 Stunden
Erfahrungsberichte (2)
Umfangreiche Kenntnisse von NoSQL-Umgebungen, nicht nur Cassandra (z. B. Hadoop)
Stefan Marcoci - Videotron ltee
Kurs - Cassandra Administration
Maschinelle Übersetzung
The 1:1 style meant the training was tailored to my individual needs.
Andy McGuigan
Kurs - Cassandra Administration
Maschinelle Übersetzung