Kontakt aufnehmen

Schulungsübersicht

  • Abschnitt 1: Einführung in Big Data/NoSQL
    • Überblick über NoSQL
    • CAP-Satz
    • Wann ist NoSQL geeignet?
    • Spaltenspeicherung (Columnar Storage)
    • NoSQL-Ökosystem
  • Abschnitt 2: Cassandra-Grundlagen
    • Gestaltung und Architektur
    • Cassandra-Knoten, Cluster, Rechenzentren
    • Keyspaces, Tabellen, Zeilen und Spalten
    • Partitionierung, Replikation, Tokens
    • Quorum und Konsistenzstufen
    • Laborübungen: Interaktion mit Cassandra über CQLSH
  • Abschnitt 3: Datenmodellierung – Teil 1
    • Einführung in CQL
    • CQL-Datentypen
    • Anlegen von Keyspaces und Tabellen
    • Wahl von Spalten und Datentypen
    • Wahl der Primärschlüssel
    • Datenlayout für Zeilen und Spalten
    • Lebensdauer (Time to Live, TTL)
    • Abfragen mit CQL
    • CQL-Updates
    • Kollektionen (Liste/Map/Set)
    • Laborübungen: Verschiedene Datenmodellierungsübungen mit CQL; Experimentieren mit Abfragen und unterstützten Datentypen
  • Abschnitt 4: Datenmodellierung – Teil 2
    • Erstellen und Verwenden von Sekundärindizes
    • Kompositschlüssel (Partitionsschlüssel und Clustering-Schlüssel)
    • Zeitreihendaten
    • Best Practices für Zeitreihendaten
    • Zähler (Counters)
    • Leichtgewichtige Transaktionen (LWT)
    • Laborübungen: Erstellen und Verwenden von Indizes; Modellierung von Zeitreihendaten
  • Abschnitt 5: Cassandra-Interna
    • Verständnis des Cassandra-Designs im Inneren
    • SSTables, Memtables, Commit-Log
  • Abschnitt 6: Verwaltung
    • Hardwareauswahl
    • Cassandra-Distributionen
    • Kommunikation zwischen Cassandra-Knoten
    • Schreiben und Lesen von Daten in/aus dem Storage-Engine
    • Datenverzeichnisse
    • Anti-Entropie-Operationen
    • Cassandra-Compaction
    • Auswahl und Implementierung von Compaction-Strategien
    • Best Practices für Cassandra (Compaction, Garbage Collection)
    • Erstellen einer Cassandra-Testinstanz mit geringem Speicherbedarf
    • Fehlersuche: Werkzeuge und Tipps
    • Laborübung: Installation von Cassandra durch die Teilnehmer, Durchführung von Benchmarks

Voraussetzungen

  • Sicherer Umgang mit der Linux-Umgebung (Navigation in der Kommandozeile, Bearbeiten von Dateien mit vi/nano)
  • Für Präsenzkurse: Ein Laptop oder Desktop-PC mit 8 GB RAM
  • Für Fernkurse: Ein funktionierendes Cassandra-Labor wird bereitgestellt; es ist nur ein Webbrowser erforderlich
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien