MySQL Fabric verwaltet große Installationen

Mit Funktionen wie Sharding erleichtert das quelloffenen Framework MySQL Fabric die Installation von hochverfügbaren MySQL-Server-Farmen. Quelle: MySQL.com

Mit MySQL Fabric stellt Oracle eine Open-Source-Framework für die Verwaltung von MySQL-Server-Farmen vor. MySQL-Anwendungen lassen sich damit skalieren oder hinzuzufügen. Die finale Version steht ab sofort für Windows, Linux und Mac OS X sowie als Quellcode zum Download bereit.

Wird MySQL Fabric mit MySQL Replikation für Hochverfügbarkeit eingesetzt, bietet es laut Hersteller eine automatische Fehler- und Ausfallerkennung. Durch eine durchgängige Überwachung der Master-Datenbank erkennt es Serverausfälle und wählt dann eine Slave-Datenbank aus, um sie zum neuen Master zu machen. Außerdem unterstützt es automatisches Routing von Transaktionen auf den aktuellen Master und Verteilung der Abfragelasten auf die Slave-Datenbanken. Server-Topologie und -Status sind dabei für die Anwendung transparent.

Automatisches Data Sharding und Re-Sharding soll Entwicklungs- und Betriebsteams zudem die Prozessverwaltung erleichtern. Tabellen lassen sich beispielsweise für den Scale-Out von Lese- und Schreibfehlern horizontal fragmentieren.

Nutzer können auch auswählen, welche Tabellen fragmentiert werden sollen, und die Spalten spezifizieren, die als Sharding-Keys verwendet werden sollen. Dabei ist eine Auswahl zwischen HASH- oder RANGE-basiertem Mapping möglich. Bestehende Shard lassen sich auf neue Server verschieben und in mehrere Shards aufteilen.

Erweiterungen für PHP und Python sowie Java-Konnektoren erlauben darüber hinaus, dass Transaktionen und Abfragen direkt auf den richtigen MySQL-Server geroutet werden. Das soll zusätzliche Latenzzeiten vermeiden helfen.

“Viele der weltgrößten Websites und cloudbasierten Anwendungen setzen auf MySQL Replikation und Sharding, um Hochverfügbarkeit und Skalierbarkeit zu liefern”, kommentiert Thomas Ulin, Vice President für MySQL-Entwicklung bei Oracle. “MySQL Fabric macht Hochverfügbarkeit mit automatischer Fehler- und Ausfallerkennung sowie automatisches Data Sharding für jedermann zugänglich. Mit diesem integrierten Open-Source-Framework erleichtert Oracle die Skalierung von MySQL-Applikationen sowohl vor Ort (On Premises) als auch in der Cloud.”

Ähnliche Verwaltungstools für MySQL oder die kompatible Alternative MariaDB liefert SkySQL oder auch die Berliner Zimory.

[mit Material von Björn Greif, ZDNet.de]

Tipp: Wie gut kennen Sie sich mit Open-Source aus? Überprüfen Sie Ihr Wissen – mit 15 Fragen auf silicon.de.

Redaktion

Recent Posts

Alle Prozesse im Blick: IT-Service Management bei der Haspa

Wo es früher auf Buchhalter, Schreiber und Boten ankam, geht es heute vor allem um…

7 Stunden ago

Wie generative KI das Geschäft rund um den Black Friday verändert

Mit KI-Technologien lässt sich das Einkaufserlebnis personalisieren und der Service optimieren, sagt Gastautor Gabriel Frasconi…

7 Stunden ago

Banken und Versicherer sind KI-Großabnehmer

Ein Großteil der weltweiten KI-Gelder fließt in den Finanzsektor. 2023 wurden in der Branche 87…

1 Tag ago

Siemens legt 10 Milliarden Dollar für Software-Spezialisten auf den Tisch

Die Übernahme des US-amerikanischen Anbieters Altair Engineering soll die Position im Markt für Computational Science…

1 Tag ago

Standortübergreifender KI-Einsatz im OP-Saal

Ein deutsch-französisches Projekt hat hybride Operationssäle entwickelt, die durch 5G-Netz und KI neue Anwendungen ermöglichen.

1 Tag ago

OT-Security braucht zunächst Asset-Transparenz

Unternehmen wissen oft nicht, welche Geräte in der Produktion eine IP-Adresse haben, warnt Peter Machat…

4 Tagen ago