MySQL Cluster für eine hohe Verfügbarkeit

Seminarinformationen

Seminar - Ziel

Sie erhalten einen Einblick in die MySQL Clustersoftware Technologie. Im Fokus steht die erweiterete Konfiguration unter Anwendung des MySQL Clusters.

Teilnehmer - Zielgruppe

erfahrene Datenbankentwickler

Kurs - Voraussetzungen

Grundkenntnisse in der Datenbankkonzeption, in SQL, C Programmierung, vorherige Erfahrung mit MySQL wird empfohlen

Seminardauer

  • 4 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Cluster-Datenbank Technologie im allgemeinen

  • Die drei Möglichkeiten des Datenbank-Clusterings
  • physikalisches (Disk-basiertes) Clustering
  • Speicher Level Clustering
  • Database Server Clustering
  • Protokolle der Netzwerk-Partitionierung
  • Komponente Wiederherstellung
  • Messaging Dienste

Einführung in die Replikation Technologie

  • synchrone Replikation vs. asynchrone Replikation
  • Cluster Frameworks

Konzept des MySQL Cluster

  • Vorteile von MySQL Cluster
  • typische Anwendungs-Szenarien
  • Knoten
  • Replikation innerhalb einer MySQL Cluster Storage Engine
  • Distributed Transaction Model
  • Storage Engine File System
  • MySQL Cluster Komponenten (Blöcke, Signale)
  • Knoten- und System-Wiederherstellungsprotokoll
  • Protokollaufzeichnung REDO Log, lokale und globale Prüfpunkte, UNDO-Log


Installation und Konfiguration des MySQL Cluster

  • Installlation des MySQL Cluster in einer Gruppe
  • Kompilieren von MySQL Cluster
  • Konfigurieren von MySQL Cluster
  • MySQL Server Konfiguration
  • Topologie des MySQL Clusters

Administration und Nutzung MySQL Cluster

  • Abrufen des Systemstatus und anzeigen das Cluster Protokolle
  • starten und Beenden von Knoten
  • Management-Client verwenden
  • verwenden mehrerer Tools wie FlexBench, Show_tables, Select_all
  • Beispiel MySQL Cluster
  • Abfragen auf mehreren MySQL Servern ausführen
  • verwenden von nicht geclusterten MyISAM- und InnoDB-Tabellen in MySQL Cluster


High Performance-Features von MySQL Cluster

  • analysieren und suchen von Daten
  • paralleles Scannen
  • Techniken zum filtern von Daten


High Availability-Features von MySQL Cluster

  • Replikation (Konfiguration, Verwaltung, Replikationsserver)
  • Backup und Wiederherstellung (Meta-Daten wiederherstellen, Wiederherstellen von Daten)
  • System Recovery

Weitere Schulungen zu Thema MySQL

MySQL Aufbau für Administratoren

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In diesem Seminar erlangt der Teilnehmer Kenntnisse, wie Benutzerrechte eingerichtet, Ressourcenbeschränkungen und Zugriffssteuerungen festgelegt werden. Des Weiteren werden durch den Einsatz von Stored Procedures und Trigger Arbeitsvorgänge erleichtert. Anwendungsbeispiele ...

MySQL für Entwickler

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

Dieses MySQL-Seminar für Developer wendet sich an alle, die performante MySQL-Anwendungen entwickeln möchten und dabei die Möglichkeiten von MySQL nutzen möchten. Innerhalb dieses Seminars lernen Sie Trigger, Views und Stored Functions zu verwenden und erlernen das MySQL ...

Relationale Datenbanken und MySQL

- u.a. in Hamburg, Stuttgart, Heidelberg, Darmstadt, Freiburg

In diesem Seminar werden das Planen und Erstellen von relationalen Datenbanken für den Web-Einsatz, sowie die Abfragesprache SQL zu verstehen und anzuwenden, vermittelt. Anwendungsbeispiele werden in diesem Modul mit dem DB-Designer 4 von fabFORCE und dem Datenbanksystem MySQL ...

MySQL Grundlagen für Datenbankadministratoren

- u.a. in Zürich, Düsseldorf, Mannheim, Offenbach, Freiburg

Die Vorteile von MySQL sind zum einen die Einfacheit zur Erlernung und zum anderen das ausgezeichnete Zusammenarbeiten mit der serverseitigen Skriptsprache PHP. In Verbindung mit der mySQL Datenbank entfalet sich die Leistungsfähigkeit von PHP. Eine Datenbank zum Einsatz ...