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
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Wien 2 Tage
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream gespeichert 2 Tage
Innsbruck 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben