Kontakt aufnehmen

Schulungsübersicht

  • Abschnitt 1: Einführung in Big Data / NoSQL
    • Überblick über NoSQL
    • CAP-Theorem
    • Wann ist NoSQL geeignet?
    • Spaltenorientierte Speicherung
    • NoSQL-Ökosystem
  • Abschnitt 2: Grundlagen von Cassandra
    • Design und Architektur
    • Cassandra-Knoten, Cluster, Rechenzentren
    • Keyspace, Tabellen, Zeilen und Spalten
    • Partitionierung, Replikation, Tokens
    • Quorum und Konsistenzstufen
    • Labor: Interaktion mit Cassandra mittels CQLSH
  • Abschnitt 3: Data Modeling – Teil 1
    • Einführung in CQL
    • CQL-Datentypen
    • Erstellen von Keyspaces und Tabellen
    • Auswahl der Spalten und Datentypen
    • Auswahl der Primärschlüssel
    • Datenstruktur für Zeilen und Spalten
    • Time to Live (TTL)
    • Abfragen mit CQL
    • CQL-Aktualisierungen
    • Sammlungen (Liste / Map / Set)
    • Labor: 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
    • Kompositschlüssel (Partition Key und Clustering Key)
    • Zeitreihendaten
    • Best Practices für Zeitreihendaten
    • Counter
    • Lightweight Transactions (LWT)
    • Labor: Erstellen und Verwenden von Indizes; Modellieren von Zeitreihendaten
  • Abschnitt 5: Interna von Cassandra
    • Verständnis der internen Struktur von Cassandra
    • SSTables, Memtables, Commit Log
  • Abschnitt 6: Verwaltung
    • Hardwareauswahl
    • Cassandra-Distributionen
    • Kommunikation zwischen Cassandra-Knoten
    • Schreiben und Lesen von Daten im / aus dem Storage-Engine
    • Datenverzeichnisse
    • Anti-Entropy-Betrieb
    • Cassandra Compaction
    • Auswahl und Implementierung von Compacting-Strategien
    • Cassandra-Best Practices (Compacting, Garbage Collection)
    • Erstellen einer Test-Cassandra-Instanz mit geringem Speicherbedarf
    • Diagnosetools und Tipps
    • Labor: Studierende installieren Cassandra und führen Benchmarks durch

Voraussetzungen

  • Sicherheit im Linux-Umfeld (Navigation über die Kommandozeile, Bearbeiten von Dateien mit vi / nano)
  • Für Präsenzkurse: Ein Laptop oder Desktop-Computer mit 8 GB RAM
  • Für Online-Kurse: Ein funktionierendes Cassandra-Laborumfeld wird bereitgestellt; erforderlich ist lediglich ein Webbrowser
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien