Kontakt aufnehmen

Schulungsübersicht

  • Abschnitt 1: Einführung in Big Data/NoSQL
    • Übersicht über NoSQL
    • CAP-Theorem
    • Wann ist NoSQL angebracht?
    • Säulenspeicher (Columnar Storage)
    • NoSQL-Ökosystem
  • Abschnitt 2: Cassandra-Grundlagen
    • Design und Architektur
    • Cassandra-Knoten, Cluster, Rechenzentren
    • Keyspaces, Tabellen, Zeilen und Spalten
    • Partitionierung, Replikation, Token
    • Quorum und Konsistenzstufen
    • Übungen: Interaktion mit Cassandra über CQLSH
  • Abschnitt 3: Data Modeling – Teil 1
    • Einführung in CQL
    • CQL-Datentypen
    • Erstellung von Keyspaces und Tabellen
    • Auswahl von Spalten und Typen
    • Auswahl der Primärschlüssel
    • Datenlayout für Zeilen und Spalten
    • Time to Live (TTL)
    • Abfragen mit CQL
    • CQL-Updates
    • Sammlungen (List, Map, Set)
    • Übungen: verschiedene Data Modeling-Übungen mit CQL; Experimentieren mit Abfragen und unterstützten Datentypen
  • Abschnitt 4: Data Modeling – Teil 2
    • Erstellung und Verwendung von sekundären Indizes
    • Komposit-Schlüssel (Partition Keys und Clustering Keys)
    • Zeitreihendaten
    • Best Practices für Zeitreihendaten
    • Counter
    • Lightweight Transactions (LWT)
    • Übungen: Indizes erstellen und verwenden; Modellieren von Zeitreihendaten
  • Abschnitt 5: Cassandra-Internals
    • Verständnis der hinter den Kulissen befindlichen Cassandra-Architektur
    • SSTables, MemTables, Commit Log
  • Abschnitt 6: Verwaltung
    • Hardwareauswahl
    • Cassandra-Distributionen
    • Kommunikation zwischen Cassandra-Knoten
    • Schreiben und Lesen von Daten aus/vom Storage Engine
    • Datenverzeichnisse
    • Anti-Entropy-Operationen
    • Cassandra Compaction
    • Auswahl und Implementierung von Kompressionsstrategien
    • Beste Cassandra-Praktiken (Compaction, Garbage Collection)
    • Erstellen einer Test-Cassandra-Instanz mit geringem Speicherverbrauch
    • Tools und Tipps zur Fehlerbehebung
    • Übung: Teilnehmer installieren Cassandra und führen Benchmarks durch

Voraussetzungen

  • Sicherheit im Linux-Umfeld (Navigieren über die Befehlszeile, Bearbeiten von Dateien mit vi/nano)
  • Für Präsenzkurse: ein Laptop oder Desktop-Computer mit 8 GB RAM
  • Für Fernlernkurse wird ein funktionsfähiges Cassandra-Lab zur Verfügung gestellt; es ist lediglich ein Webbrowser erforderlich
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien