Tauchen Sie mit unserem umfassenden Schulungskurs tief in die Welt von Cassandra ein. Verstehen Sie die NoSQL-Landschaft, begreifen Sie die Architektur von Cassandra und sammeln Sie praktische Erfahrung in der Datenmodellierung mit CQL.
Nehmen Sie an unserem umfangreichen Programm "Cassandra für Administratoren" teil, um:
• Tauchen Sie in die NoSQL-Landschaft ein und verstehen Sie, wo Cassandra hineinpasst.
• Entdecken Sie die einzigartige Architektur und das Datenmodell von Cassandra.
• Praktische Erfahrungen mit CQL (Cassandra Query Language) in praktischen Übungen sammeln.
• Erhalten Sie Einblicke in die Interna von Cassandra und wie es unter der Oberfläche funktioniert.
• Lernen Sie die besten Praktiken und die wichtigsten Administrationsthemen, um Cassandra zu verwalten und zu optimieren.
• Beherrschung der Linux-Umgebung (Befehlszeilennavigation, Dateibearbeitung mit vi/nano).
• Für Vor-Ort-Kurse sollten die Teilnehmer über einen Laptop/Desktop mit mindestens 8 GB RAM verfügen.
• Für Fernkurse ist lediglich ein Webbrowser erforderlich; ein funktionierendes Cassandra-Labor wird zur Verfügung gestellt.
*Wir passen den Kursaufbau und die Inhalte an Ihre spezifischen Anforderungen und relevanten Anwendungsfälle an.
Abschnitt 1: Einführung in Big Data / NoSQL
• Überblick über NoSQL
• Verstehen des CAP-Theorems
• Anwendbarkeit von NoSQL
• Konzept der säulenförmigen Speicherung
• Erkundung des NoSQL-Ökosystems
Abschnitt 2: Cassandra-Grundlagen
• Eintauchen in Design und Architektur
• Verstehen von Knoten, Clustern und Rechenzentren
• Keyspaces, Tabellen, Zeilen und Spalten
• Konzepte der Partitionierung, Replikation und Token
• Quorum und Konsistenzstufen
• Praktische Übungen: Interaktion mit Cassandra unter Verwendung von CQLSH
Abschnitt 3: Datenmodellierung - Teil 1
• Einführung in CQL
• Überblick über CQL Datentypen
• Erstellung von Keyspaces & Tabellen
• Auswahl von Spalten und Typen
• Definieren von Primärschlüsseln
• Datenlayout für Zeilen und Spalten
• Verstehen der Time to Live (TTL)
• Abfrageformulierung mit CQL und CQL-Updates
• Sammlungen: Liste, Map, Set
• Praktische Übungen: Durchführung von Datenmodellierungsübungen mit CQL
Abschnitt 4: Datenmodellierung - Teil 2
• Aufbau und Verwendung von Sekundärindizes
• Zusammengesetzte Schlüssel: Partitionsschlüssel und Clustering-Schlüssel
• Verwaltung von Zeitreihendaten und Verständnis der besten Praktiken
• Nutzung von Zählern
• Einführung in Lightweight-Transaktionen (LWT)
• Praktische Übungen: Praktische Übungen zur Erstellung und Verwendung von Indizes
Abschnitt 5: Cassandra-Interna
• Tiefes Eintauchen in Cassandras zugrunde liegendes Design
• Erforschung von sstables, memtables und Commit-Log
Abschnitt 6: Verwaltung
• Richtlinien für die Hardware-Auswahl
• Überblick über verschiedene Cassandra-Distributionen
• Kommunikation zwischen Cassandra-Knoten
• Lesen und Schreiben von Datenprozessen für die Storage Engine
• Erforschung von Datenverzeichnissen
• Anti-Entropie-Operationen und Cassandra-Kompaktierung
• Auswählen und Implementieren von Verdichtungsstrategien
• Bewährte Praktiken: Verdichtung, Garbage Collection
• Einrichten einer Test-Cassandra-Instanz
• Tools und Tipps zur Fehlerbehebung
• Praktisches Labor: Installation von Cassandra und Benchmarking der Leistung
Praxisnahes Lernen mit erfahrenen Trainern an Ihrem Standort für Organisationen.
Neue Fähigkeiten erlernen, angeleitet von erfahrenen Trainern von überall.