Seminar YugabyteDB – Datenmodellierung für Distributed SQL

Ein für einen Einzelserver geeignetes Schema skaliert nicht automatisch in einem verteilten Cluster. Der Kurs leitet Tabellen- und Schlüsselstrukturen konsequent aus Zugriffsmustern, Verteilung und Latenzzielen ab.

Inhaltsverzeichnis

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

Lernziele

  • Zugriffsmuster vor der Tabellenstruktur präzisieren
  • Schlüssel und Verteilung ohne Hotspots entwerfen
  • Colocation, Partitionierung und Indizes zielgerichtet einsetzen
  • Transaktionsgrenzen und Datenlokalität bewusst modellieren
  • Modelle mit Lasttests und Verteilungsanalysen verifizieren
  • Schemaänderungen und Datenwachstum langfristig berücksichtigen

Zielgruppe

Datenbankarchitekten, Backend-Entwickler, Data Engineers, technische Consultants und Teams, die bestehende relationale oder NoSQL-Modelle auf YugabyteDB übertragen.

Voraussetzungen

Gute SQL- und Datenmodellierungskenntnisse. Grundverständnis von YugabyteDB-Architektur, Tablets, Replikation und Transaktionen.

Schrittweise Seminarinhalte

  1. Schritt 1: Geschäftsobjekte und Zugriffsmuster erfassen

    Lese- und Schreibpfade, Filter, Sortierung, Join-Bedarf, Datenvolumen, Wachstum und Latenzziele werden als belastbare Modellierungsgrundlage dokumentiert.

  2. Schritt 2: Primärschlüssel entwerfen

    Eindeutigkeit, natürliche und technische Schlüssel, führende Spalten, Verteilung und zukünftige Erweiterbarkeit werden gegeneinander abgewogen.

  3. Schritt 3: Hash- und Range-Verteilung wählen

    Gleichmäßige Last, Bereichsabfragen, zeitbasierte Daten und mögliche Hotspots werden anhand alternativer Schlüsselvarianten getestet.

  4. Schritt 4: Colocation einsetzen

    Kleine, eng gekoppelte Tabellen werden hinsichtlich geringerer Verteilungs- und Transaktionskosten bewertet, ohne Wachstum und Isolation zu vernachlässigen.

  5. Schritt 5: Sekundärindizes planen

    Selektivität, Abdeckungsgrad, Schreibkosten, Rücklesepfade und verteilte Indexzugriffe werden mit realen Abfragen überprüft.

  6. Schritt 6: Beziehungen und Joins modellieren

    Referenzen, Join-Reihenfolge, Denormalisierung, Materialisierung und Konsistenz werden nach fachlichem Bedarf entschieden.

  7. Schritt 7: Transaktionsgrenzen festlegen

    Zusammengehörige Änderungen, Konfliktwahrscheinlichkeit, Sperr- und Retry-Verhalten sowie Cross-Tablet-Kosten werden bewusst gestaltet.

  8. Schritt 8: Datenlokalität berücksichtigen

    Regionale Zugriffe, Tabellenplatzierung, Latenz, Compliance und globale Stammdaten werden in das Modell einbezogen.

  9. Schritt 9: Wachstum und Lebenszyklus planen

    Historisierung, Archivierung, TTL-orientierte Muster, Partitionierung und Schemaänderungen werden für mehrere Größenordnungen bewertet.

  10. Schritt 10: Modell mit Lastprofil validieren

    Datenverteilung, Tablet-Anzahl, Hotspots, Latenz, Query-Pläne und Schreibverstärkung werden gemessen und iterativ verbessert.

Praxisübungen

  • Zugriffsmuster eines Beispielsystems in ein Modellierungsblatt überführen
  • Drei Schlüsselvarianten implementieren und ihre Verteilung vergleichen
  • Index- und Colocation-Entscheidung mit Messwerten begründen
  • Bestehendes PostgreSQL- oder NoSQL-Schema für verteilten Betrieb überarbeiten

Methodik

Der Kurs arbeitet mit einem fortlaufenden Domänenmodell. Jede Designentscheidung wird implementiert, mit Daten befüllt und anhand von Verteilung, Plan und Latenz überprüft.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage: 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.797 zzgl. MwSt.
Inhaus: € 5.100 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Datenbankarchitekten, Backend-Entwickler, Data Engineers, technische Consultants und Teams, die bestehende relationale oder NoSQL-Modelle auf YugabyteDB übertragen.
Voraussetzungen: Gute SQL- und Datenmodellierungskenntnisse. Grundverständnis von YugabyteDB-Architektur, Tablets, Replikation und Transaktionen.
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
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
München 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Münster 3 Tage
Mainz 3 Tage
Erfurt 3 Tage
Bremen 3 Tage
Berlin 3 Tage
Paderborn 3 Tage
Essen 3 Tage
Darmstadt 3 Tage
Frankfurt 3 Tage
Potsdam 3 Tage
Flensburg 3 Tage
Konstanz 3 Tage
Freiburg 3 Tage
Rostock 3 Tage
Hamburg 3 Tage
Leipzig 3 Tage
Hamm 3 Tage
Hannover 3 Tage
Stuttgart 3 Tage
Dresden 3 Tage
Luxemburg 3 Tage
Regensburg 3 Tage
Jena 3 Tage
Trier 3 Tage
Madgeburg 3 Tage
München 3 Tage
Friedrichshafen 3 Tage
Kassel 3 Tage
Ulm 3 Tage
Münster 3 Tage
Nürnberg 3 Tage
Köln 3 Tage
Wuppertal 3 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben