Ein tragfähiges Verständnis verteilter Datenbanken entsteht erst, wenn Datenpfad, Konsens, Transaktion und Abfrageoberfläche gemeinsam betrachtet werden. Der Kurs macht diese Zusammenhänge an einem Laborcluster nachvollziehbar.
Inhaltsverzeichnis
- Lernziele
- Zielgruppe
- Voraussetzungen
- Schrittweise Seminarinhalte
- Praxisübungen
- Methodik
Lernziele
- Komponenten und Datenpfade eines Clusters sicher erklären
- Tablets, Replikation und Konsens in Bezug auf Verfügbarkeit einordnen
- YSQL und YCQL anhand geeigneter Einsatzfälle unterscheiden
- Verteilte Transaktionen und Konsistenzmodelle verstehen
- Grundlegende Gesundheits- und Fehlerzustände eines Clusters beurteilen
Zielgruppe
Architekten, Entwickler, Administratoren, SRE, technische Projektleitung und Fachverantwortliche mit Bedarf an einem gemeinsamen Grundlagenmodell.
Voraussetzungen
Allgemeine Datenbankkenntnisse und grundlegendes Verständnis von Netzwerk, Replikation und SQL. Praktische Linux-Kenntnisse erleichtern die Laborarbeit.
Schrittweise Seminarinhalte
- Schritt 1: Zielbild einer verteilten SQL-Datenbank bestimmen
Skalierbarkeit, Verfügbarkeit, Konsistenz, Latenz und Betriebsmodell werden als Architekturziele voneinander abgegrenzt.
- Schritt 2: Clusterkomponenten zuordnen
Master-Dienste, Tablet Server, Clients, Administrationswerkzeuge und Metadaten werden in ihrem Zusammenwirken untersucht.
- Schritt 3: Daten in Tablets verteilen
Schlüsselbereiche, automatische Aufteilung, Replikate und Leader-Verteilung werden an konkreten Tabellen nachvollzogen.
- Schritt 4: Raft und Quorum verstehen
Leaderwahl, Mehrheitsentscheidung, Schreibbestätigung und Verhalten bei Node- oder Zonenverlust werden schrittweise analysiert.
- Schritt 5: YSQL und YCQL vergleichen
Datenmodell, Abfragesprache, Treiber, Transaktionen und typische Anwendungsmuster werden gegenübergestellt.
- Schritt 6: Verteilte Transaktionen nachvollziehen
Lesen, Schreiben, Konflikte, Zeitstempel und Commit-Ablauf werden anhand mehrerer Tablets erklärt und praktisch beobachtet.
- Schritt 7: Platzierung und Fehlertoleranz bewerten
Regionen, Zonen, Replikationsfaktor und Failure Domains werden in eine belastbare Platzierungsentscheidung übersetzt.
- Schritt 8: Grundbetrieb im Labor durchführen
Clusterstatus, Tabellen, Tablets, einfache Abfragen, Node-Unterbrechung und Wiederherstellung werden mit definierten Prüfpunkten bearbeitet.
Praxisübungen
- Komponenten- und Datenflussdiagramm für einen Beispielcluster erstellen
- Tablet-Verteilung und Leaderwechsel im Labor beobachten
- YSQL- und YCQL-Zugriff auf vergleichbare Beispieldaten durchführen
- Ausfall einer Failure Domain bewerten und dokumentieren
Methodik
Architekturmodelle, Visualisierungen und kurze Demonstrationen werden mit geführten Abfragen und Störungsexperimenten kombiniert. Fachbegriffe werden konsequent an beobachtbaren Clusterzuständen verankert.
Fachbereichsleitung und Trainerteam
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
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: | Architekten, Entwickler, Administratoren, SRE, technische Projektleitung und Fachverantwortliche mit Bedarf an einem gemeinsamen Grundlagenmodell. |
| Voraussetzungen: | Allgemeine Datenbankkenntnisse und grundlegendes Verständnis von Netzwerk, Replikation und SQL. Praktische Linux-Kenntnisse erleichtern die Laborarbeit. |
| 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.
