Performance und Hochverfügbarkeit mit MySQL Cluster
MySQL wird immer häufiger auch in unternehmenskritischen Anwendungen eingesetzt. Wenn in kurzer Zeit große Datenmengen verarbeitet werden sollen und gleichzeitig einen hohe Verfügbarkeit gewährleistet sein muss, reicht oft eine einfache Master-Slave Replikation nicht mehr aus.
Diese Lücke füllt MySQL Cluster, sofern man es denn richtig macht. Dieses Hochleistungswerkzeug hat aber auch seine Ecken und Kanten. Sie lernen, wie man einen MySQL Cluster sauber aufsetzt und betreibt - und was er nicht so gerne mag.
Das ganze schauen wir zuerst in der Theorie an und üben die wichtigsten Schritte anschließend gemeinsam in der Praxis.
Voraussetzungen
Vor der Entscheidung für das Produkt "MySQL Cluster" sollte der Teilnehmer ( oder jemand anders aus dem Team ) sich mit den unterschiedlichen Hochverfügbarkeits-Lösungen für MySQL auskennen, wir wir sie in unserer Schulung MySQL Hochverfügbarkeit anbieten.
Die Teilnehmer sollten mit der Linux Konsole bereits einmal gearbeitet haben und die wichtigsten UNIX-Kommandos beherrschen.
Im Weiteren sollten die Teilnehmer den Umgang mit MySQL bereits gewohnt sein und SQL für sie kein Fremdwort mehr sein. Schauen Sie sich dazu bitte die Inhalte unserer Kurse MySQL und SQL an
Inhalt
Kurzübersicht über MySQL Architekturen
- Replikation
- Aktiv/Passiv Failover Cluster
- MySQL Cluster
- 3rd Party Lösungen
MySQL Cluster Grundlagen
- MySQL Cluster Hintergrund
- Allgemeine Clusterkonzepte
- MySQL Storage Engines
- MySQL Cluster Architektur
- Replikation und Datenverteilung im MySQL Cluster
Installation und Konfiguration
- Installation des MySQL Clusters
- Konfiguration
- Starten des MySQL Clusters
Betrieb eines MySQL Clusters
- Der Management Client
- Die Event Logs
- Single User Mode
- Typische MySQL Cluster Konfigurationen
- Upgrade eines MySQL Clusters
Disaster Handling
- Failure Detection
- Das Network Partitioning Protokoll
- Node Recovery
- System Recovery
- Partieller Start eines Clusters
- Backup und Restore
MySQL Cluster Interna
- Two Phase Commit
- Indexierung mit MySQL Cluster
- Die Directory Struktur
Fortgeschrittene MySQL Cluster Techniken
- MySQL Cluster Tuning
- Upgradable Optionen
- Limitationen des MySQL Clusters
- MySQL Cluster-Cluster Replikation
MySQL Cluster neue Features 7.2
- Verteilung von MySQL Usern und Privilegien im Cluster
- Verteilte Push-down Joins
- Memcache-API für MySQL Cluster
- MySQL Cluster Hintergrund
- Allgemeine Clusterkonzepte
- MySQL Storage Engines
- MySQL Cluster Architektur
- Replikation und Datenverteilung im MySQL Cluster
Installation und Konfiguration
- Installation des MySQL Clusters
- Konfiguration
- Starten des MySQL Clusters
Betrieb eines MySQL Clusters
- Der Management Client
- Die Event Logs
- Single User Mode
- Typische MySQL Cluster Konfigurationen
- Upgrade eines MySQL Clusters
Disaster Handling
- Failure Detection
- Das Network Partitioning Protokoll
- Node Recovery
- System Recovery
- Partieller Start eines Clusters
- Backup und Restore
MySQL Cluster Interna
- Two Phase Commit
- Indexierung mit MySQL Cluster
- Die Directory Struktur
Fortgeschrittene MySQL Cluster Techniken
- MySQL Cluster Tuning
- Upgradable Optionen
- Limitationen des MySQL Clusters
- MySQL Cluster-Cluster Replikation
MySQL Cluster neue Features 7.2
- Verteilung von MySQL Usern und Privilegien im Cluster
- Verteilte Push-down Joins
- Memcache-API für MySQL Cluster
- Der Management Client
- Die Event Logs
- Single User Mode
- Typische MySQL Cluster Konfigurationen
- Upgrade eines MySQL Clusters
Disaster Handling
- Failure Detection
- Das Network Partitioning Protokoll
- Node Recovery
- System Recovery
- Partieller Start eines Clusters
- Backup und Restore
MySQL Cluster Interna
- Two Phase Commit
- Indexierung mit MySQL Cluster
- Die Directory Struktur
Fortgeschrittene MySQL Cluster Techniken
- MySQL Cluster Tuning
- Upgradable Optionen
- Limitationen des MySQL Clusters
- MySQL Cluster-Cluster Replikation
MySQL Cluster neue Features 7.2
- Verteilung von MySQL Usern und Privilegien im Cluster
- Verteilte Push-down Joins
- Memcache-API für MySQL Cluster
- Two Phase Commit
- Indexierung mit MySQL Cluster
- Die Directory Struktur
Fortgeschrittene MySQL Cluster Techniken
- MySQL Cluster Tuning
- Upgradable Optionen
- Limitationen des MySQL Clusters
- MySQL Cluster-Cluster Replikation
MySQL Cluster neue Features 7.2
- Verteilung von MySQL Usern und Privilegien im Cluster
- Verteilte Push-down Joins
- Memcache-API für MySQL Cluster
- Verteilung von MySQL Usern und Privilegien im Cluster
- Verteilte Push-down Joins
- Memcache-API für MySQL Cluster
Kurszeiten
Wer möchte, reist bis 22 Uhr am Vortag an und nutzt den Abend bereits zum Fachsimpeln am Kamin oder im Park.
An Kurstagen gibt es bei uns ab 8 Uhr Frühstück.
Unsere Kurse beginnen um 9 Uhr und enden um 18 Uhr.
Neben den kleinen Pausen gibt es eine Stunde Mittagspause mit leckerem, frisch in unserer Küche zubereitetem Essen.
Nach der Schulung anschließend Abendessen und Angebote für Fachsimpeln, Ausflüge uvm. Wir schaffen eine Atmosphäre, in der Fachleute sich ungezwungen austauschen. Wer das nicht will, wird zu nichts gezwungen und findet auch jederzeit Ruhe.