Humboldt-Universität zu Berlin - Computer- und Medienservice

Humboldt-Universität zu Berlin | Computer- und Medienservice | Dienstleistungen | Systemservice | Datenbankservice | Aktuelles 2024: Wechsel des DBMS des mydb-Servers von MySQL nach MariaDB

Aktuelles 2024: Wechsel des DBMS des mydb-Servers von MySQL nach MariaDB

Update 2024-10-09

  • wir mussten den geplanten Umzug am 09.10.2024 (Mittwoch) leider nach ca. 2h aufgrund eines unerwarteten Phänomens (der mit dem DBMS MySQL zusammenhängt und unseren Wechsel auf MariaDB zusätzlich motiviert) abbrechen
  • wir werden nun am 16.10.2024 (Mittwoch) einen neuen Umzug unter Berücksichtigung dieses Problems durchführen
  • nach wie vor ist geplant, den Datenbankserver mydb auf eine neue Hardware umzuziehen und dabei das Datenbankmanagementsystem (DBMS) von MySQL nach MariaDB zu wechseln
  • der Umzug wird mehrere Stunden dauern - wir werden den Abschluss der Arbeiten auf der Störungsseite des CMS verkünden
  • während dieser Zeit ist kein Zugriff auf irgendeine Datenbank von mydb möglich

Ablauf des Umzuges

  • 29. April 2024 - Beginn der Testphase
    • der neue Server wurde unter dem temporären Namen mydbtest in Betrieb genommen
    • anschließend werden jede Nacht alle Datenbanken von mydb nach mydbtest kopiert, so dass sie in einer vergleichsweise aktuellen Version zum Testen auf dem neuen Server bereitstehen
    • Infomail an alle Datenbankbesitzer und technischen Ansprechpartner
    • spätestens jetzt sollten wirklich alle Datenbankbesitzer testen, ob ihre Software mit dem neuen DBMS MariaDB funktioniert
  • 09. Oktober 2024 - Umzug/Wechsel (erster, abgebrochener Versuch)
    • der Umzug beginnt gegen 10:00 Uhr
    • zuerst wird der Zugriff auf mydb und mydbtest gesperrt
    • dann werden erneut alle Datenbanken von mydb nach mydbtest kopiert (die vorherigen Testdatenbanken auf mydbtest werden dabei überschrieben!)
    • an dieser Stelle trat ein unerwartetes Problem auf, so dass der Umzug abgebrochen wurde
    • der Zugriff auf den alten Server wieder erlaubt, so dass alle Nutzer wieder arbeiten können
  • 16. Oktober 2024 - Umzug/Wechsel (zweiter Versuch)
    • der Umzug beginnt gegen 10:00 Uhr
    • zuerst wird der Zugriff auf mydb und mydbtest gesperrt
    • dann werden erneut alle Datenbanken von mydb nach mydbtest kopiert (die vorherigen Testdatenbanken auf mydbtest werden dabei überschrieben!)
    • danach wird der alte Server mydb abgeschaltet
    • schließlich wird der Server mydbtest in mydb umbenannt, der Zugriff auf selbigen freigegeben und auf der CMS-Störungsseite das Ende des Umzuges bekanntgegeben

Testphase

  • in der Testphase kann und sollte das neue DBMS unbedingt getestet werden - zu diesem Zweck werden jede Nacht alle Datenbanken auf dem neuen Server unter dem neuen DBMS eingespielt
  • sie können mit dieser Testversion Ihrer Datenbank alles anstellen, was Ihnen zum Testen sinnvoll erscheint (insbesondere auch Schreiben/Verändern von Daten) - beachten Sie aber bitte, dass die Datenbanken auf dem Server mydbtest jede Nacht vollständig gelöscht werden, da sie jede Nacht durch einen aktuellen Abzug der jeweils aktuellen Version der Datenbank auf mydb ersetzt werden
  • der neue Datenbankserver ist in der Testphase unter dem Namen mydbtest.cms.hu-berlin.de erreichbar
  • alle anderen Verbindungseinstellungen (Port, Datenbankname, Datenbankaccount, Passwort) sind identisch zu mydb
  • natürlich ist der neue Datenbankserver auch über unsere Webfrontends phpMyAdmin und Adminer erreichbar
  • wie bei allen anderen größeren Datenbankumstellungen mit Testphase gilt auch diesmal:
    Für Probleme, die sich nach dem Umzug/Update ergeben und die im Rahmen des Testbetriebs deutlich erkennbar gewesen wären, übernimmt der Datenbankservice keine Verantwortung!

Neuerungen / Änderungen durch den Umzug/Wechsel

  • der Datenbankserver wird auf eine neue, deutlich stärkere Hardware mit einem aktuellen Betriebssystem migriert
  • das Datenbankmanagementsystem wechselt von MySQL 8.0 auf MariaDB 10.11
    • mit diesem Wechsel sind zahlreiche Änderungen verbunden - klären Sie bitte rechtzeitig mit Ihrem Anwendungsentwickler, ob Ihre Datenbankanwendung auch unter MariaDB funktioniert
    • da viele dieser Probleme bereits bei einfachen Tests auftreten, sollten Sie unbedingt die Testphase bis zum Umzugstag nutzen