Datenbank-Beratung

MySQL und MariaDB: Beratung, Galera Cluster und Betrieb

MySQL und MariaDB tragen viele Webshops, Portale und interne Anwendungen, oft seit Jahren und mit einer Konfiguration, die mitgewachsen ist. Sortia Labs bringt solche Installationen auf einen aktuellen Stand: Replikation oder Galera Cluster für mehr Verfügbarkeit, schnellere Abfragen und gut vorbereitete Versionswechsel. Auch unsere eigenen Websites laufen derzeit auf MySQL.

  • MySQL-Beratung
  • MariaDB-Support
  • Galera Cluster
  • MySQL-Replikation
  • ProxySQL
  • MySQL 8.4
MySQL und MariaDB

Was wir für MySQL und MariaDB tun

Galera und Percona XtraDB Cluster

Jeder Schreibvorgang wird vor dem Commit an alle Knoten verteilt; fällt einer aus, arbeitet die Mehrheit weiter. Wir planen Knotenzahl, Netz und Quorum und zeigen vorab, welche Abfragen sich im Cluster anders verhalten.

Klassische Replikation

Ein Primärserver mit Replikaten für Lesezugriffe, Berichte und Backups, mit GTID für ein sauberes Umschalten und semisynchroner Bestätigung, die das Risiko verkleinert, bestätigte Transaktionen bei einem Failover zu verlieren.

ProxySQL vor der Datenbank

ProxySQL trennt Lese- und Schreibzugriffe, fängt Verbindungsspitzen ab und leitet nach einem Failover auf den neuen Primärserver um, ohne dass die Anwendung neue Adressen kennen muss.

Langsame Abfragen

Slow Query Log, Performance Schema und Percona Toolkit zeigen, welche Abfragen die Last erzeugen. Oft helfen ein passender Index, eine umgeschriebene Abfrage oder ein InnoDB Buffer Pool, der zur Datenmenge passt.

Versionswechsel und Umstieg

Von MySQL 5.7 oder 8.0 auf 8.4, von MySQL zu MariaDB oder zurück: Wir prüfen Zeichensätze, SQL-Modi, Authentifizierung und veraltete Funktionen und testen mit einem Abzug Ihrer Produktivdaten.

Vorgehen

Vom gewachsenen Setup zum geplanten Betrieb

  1. 1

    Ist-Zustand

    Version, Speicher-Engine, Konfiguration, Replikation und Backups: Wir dokumentieren, was über die Jahre gewachsen ist, und finden Tabellen, die noch mit MyISAM oder alten Zeichensätzen laufen.

  2. 2

    Zielbild

    Einzelserver mit Replikat, Galera Cluster oder verwalteter Dienst in der Cloud: Wir empfehlen, was zu Ihrer Last und Ihrem Team passt, mit Aufwand und laufenden Kosten.

  3. 3

    Umsetzung

    Neue Server bauen wir parallel auf und halten sie per Replikation aktuell. Umgeschaltet wird, wenn Daten und Abfragen auf dem neuen Stand geprüft sind.

Fragen zu MySQL und MariaDB

MySQL oder MariaDB: Wo liegt der Unterschied?

Beide stammen vom selben Code ab, haben sich seit über zehn Jahren aber auseinanderentwickelt. GTID-Replikation, JSON-Datentyp, Optimierer und einige Funktionen arbeiten unterschiedlich. Ein Wechsel ist deshalb eine kleine Migration mit Tests und nicht nur ein anderes Paket. Welches System passt, hängt von Ihrer Anwendung und Ihrer Linux-Distribution ab.

Wann lohnt sich ein Galera Cluster?

Wenn der Ausfall eines Servers spürbar Umsatz oder Arbeit kostet und die Schreiblast moderat ist. Galera braucht mindestens drei Knoten oder zwei plus Galera Arbitrator, ein Netz mit kurzer Latenz sowie InnoDB-Tabellen mit Primärschlüssel. Bei vielen gleichzeitigen Änderungen an denselben Zeilen ist klassische Replikation mit Failover oft die bessere Wahl.

MySQL 8.0 bekommt keine Updates mehr. Was nun?

Für MySQL 8.0 endete im April 2026 die Versorgung mit Updates; Nachfolger mit Langzeitunterstützung ist MySQL 8.4. Bei Cloud-Anbietern gelten teils eigene Fristen. Der Sprung ist kleiner als der von 5.7 auf 8.0, braucht aber Tests: Einige Standardwerte haben sich geändert, und das alte Anmeldeverfahren mysql_native_password ist standardmäßig abgeschaltet.

Bringen wir Ihr MySQL auf einen aktuellen Stand.

Schreiben Sie uns, welche Version läuft, wie die Server aufgebaut sind und was Sie gerade bremst. Wir melden uns mit einer Einschätzung und den Fragen, die vor einem Umbau geklärt sein sollten.