Seminar YugabyteDB – Entwicklung mit YCQL

YCQL-Anwendungen werden aus ihren Abfragewegen modelliert. Der Kurs verbindet deshalb Datenmodell, Treiberverhalten und Clusterverteilung in einer vollständigen Beispielanwendung.

Inhaltsverzeichnis

  • Lernziele
  • Zielgruppe
  • Voraussetzungen
  • Schrittweise Seminarinhalte
  • Praxisübungen
  • Methodik

Lernziele

  • YCQL-Einsatzfälle und Grenzen sicher bewerten
  • Tabellen aus Zugriffsmustern und Partitionierung ableiten
  • Treiber, Prepared Statements und Fehlerbehandlung korrekt einsetzen
  • Konsistenz, Batches, TTL und Paging bewusst steuern
  • Anwendung mit Last- und Ausfalltests absichern

Zielgruppe

Backend-Entwickler, Data Engineers und Architekten mit Cassandra- oder Key-Value-orientierten Workloads.

Voraussetzungen

Programmierkenntnisse in einer unterstützten Treibersprache und Grundlagen verteilter Datenbanken. SQL- oder Cassandra-Kenntnisse sind hilfreich.

Schrittweise Seminarinhalte

  1. Schritt 1: Zugriffsmuster definieren

    Schreibpfade, Lesepfade, Filter, Sortierung, Datenmenge und zeitliche Aufbewahrung werden vor dem Tabellenentwurf festgelegt.

  2. Schritt 2: Partition Key wählen

    Lastverteilung, Partitionsgröße, Hotspots und zielgerichtete Reads werden anhand mehrerer Schlüsselvarianten bewertet.

  3. Schritt 3: Clustering und Tabellenstruktur entwerfen

    Sortierung innerhalb einer Partition, Bereichsabfragen, statische Daten und Denormalisierung werden praktisch umgesetzt.

  4. Schritt 4: Schema und Testdaten anlegen

    Keyspace, Tabellen, Datentypen, TTL-Optionen und realistische Datenverteilungen werden erstellt.

  5. Schritt 5: Treiberzugriff implementieren

    Verbindungsaufbau, Discovery, Prepared Statements, Parameterbindung, Paging und Timeouts werden in einer Beispielanwendung umgesetzt.

  6. Schritt 6: Konsistenz und Batches prüfen

    Konsistenzanforderungen, atomare Änderungen innerhalb geeigneter Grenzen und Fehlverhalten werden mit Positiv- und Negativfällen getestet.

  7. Schritt 7: Resilienz einbauen

    Retry-Entscheidungen, idempotente Operationen, Backoff, Fehlerklassifikation und Telemetrie werden in den Client integriert.

  8. Schritt 8: Last und Verteilung validieren

    Durchsatz, Latenz, Partitionsgrößen, Hotspots und Verhalten bei Node-Ausfall werden gemessen und ausgewertet.

Praxisübungen

  • YCQL-Schema aus vorgegebenen Zugriffsmustern entwerfen
  • Treiberbasierte CRUD- und Paging-Funktionen implementieren
  • TTL-, Batch- und Fehlerfälle testen
  • Lastprofil ausführen und Partitionierung anhand der Messwerte verbessern

Methodik

Die Schulung verwendet eine kleine, durchgängige Anwendung. Modellierungsentscheidungen werden sofort im Clientcode und anhand der Datenverteilung überprüft.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, 2. Tag: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Backend-Entwickler, Data Engineers und Architekten mit Cassandra- oder Key-Value-orientierten Workloads.
Voraussetzungen: Programmierkenntnisse in einer unterstützten Treibersprache und Grundlagen verteilter Datenbanken. SQL- oder Cassandra-Kenntnisse sind hilfreich.
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Fachimpulse, Demonstrationen, praktische Übungen am System, strukturierte Reviews und dokumentierte Prüfpunkte
Seminararten: Öffentliches Seminar, Webinar, Inhouse-Seminar und Workshop; Durchführung mit Trainerteam, Webinar nach Vereinbarung
Durchführungsgarantie: ja, ab 2 Teilnehmenden
Sprache: Deutsch; bei Firmenseminaren auch Englisch möglich
Seminarunterlage: Dokumentation als Download
Teilnahmezertifikat: ja
Verpflegung: Kalt- und Warmgetränke sowie Mittagessen, vegetarische Auswahl
Support: 3 Supportanfragen im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
München 2 Tage
Friedrichshafen 2 Tage
Kassel 2 Tage
Ulm 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Bremen 2 Tage
Berlin 2 Tage
Mainz 2 Tage
Erfurt 2 Tage
Darmstadt 2 Tage
Frankfurt 2 Tage
Paderborn 2 Tage
Essen 2 Tage
Konstanz 2 Tage
Freiburg 2 Tage
Potsdam 2 Tage
Flensburg 2 Tage
Leipzig 2 Tage
Hamm 2 Tage
Rostock 2 Tage
Hamburg 2 Tage
Luxemburg 2 Tage
Hannover 2 Tage
Stuttgart 2 Tage
Dresden 2 Tage
Madgeburg 2 Tage
Regensburg 2 Tage
Jena 2 Tage
Trier 2 Tage
Kassel 2 Tage
Ulm 2 Tage
München 2 Tage
Friedrichshafen 2 Tage
Köln 2 Tage
Wuppertal 2 Tage
Münster 2 Tage
Nürnberg 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben