Dienstag, 13. März 2018, 06:33
MariaDB statt MySQL für mein Blog
Im Zuge unserer aktuellen Updates:
Und natürlich
Server version: 10.1.29-MariaDB Source distributionWichtig: Diese Änderung betrifft erstmal nur dieses Blog. Die MySQL-Server für unsere Webhosting-Kunden ändern wir nicht mal eben so. Die meisten haben eh schon MariaDB, die älteren bleiben vorläufig auf MySQL.
Und natürlich
$ uname -sro
Linux 4.15.9 GNU/Linux
Kommentare
Ansicht der Kommentare: Linear | Verschachtelt
Sebastian Marsching
Ich habe auch schon darüber nachgedacht zu PostgreSQL zu wechseln, hauptsächlich weil ich diese Datenbank sowieso schon an verschiedenen Stellen einsetze. In Hinsicht auf Serendipity konnte ich aber auch keinen echten Vorteil finden, so dass ich mich bislang nicht überwinden konnte mir die Arbeit zu machen.
Manuel Schmitt
MariaDB arbeitet ja (je nach Version) binärkompatibel zu MySQL, sprich das Update bestand nur in Dienst stoppen und Dienst starten. So gesehen macht es (gerade bei Gentoo) keinen Unterschied, ob nun MySQL aktualisiert oder vorher deinstalliert und MariaDB installiert wird).
Zu den Gründen: Wir haben hier die Erfahrung gemacht, dass MariaDB etwas weniger zickig als MySQL ist. Es fühlt sich robuster an, und gerade bei InnoDB hat man erfahrungsgemäß weniger Stress, wenn die Daten mal korrupt sind.
Ich persönlich mag beide nicht wirklich, aber man kommt halt nicht drumherum. Als Programmierer würde ich mir von beiden Systemen mehr Fehlertoleranz wünschen, sprich dass der Dienst nicht wegen einer defekten Datenbank gleich ganz den Dienst quittiert. Read-only würde da IMHO reichen. Aber das ist sicher eine Sache der Philosophie.
Sebastian Marsching
Ich benutze MySQL momentan nur noch für mein Blog und den E-Mail- / Groupware-Server. Letzterer bringt leider MySQL fest gebündelt mit, so dass es sich dort nicht einmal durch MariaDB ersetzen lässt. Andererseits muss ich aber auch fairerweise sagen, dass dort MySQL bis lang keinen Ärger gemacht hat.
Dort, wo es auf Skalierbarkeit und Hochverfügbarkeit ankommt, setze ich Apache Cassandra ein. Das ist wirklich extrem fehlertolerant. Allerdings ist es eben keine relationale Datenbank, so dass es nicht überall als Ersatz für MySQL geeignet ist.
Wenn man eine hochverfügbare und skalierbare relationale Datenbank sucht, scheint Apache Ignite eine sehr gute Wahl zu sein. Ich habe es zwar bislang selbst noch nicht eingesetzt, aber schon sehr viel gutes darüber gehört.
Hoschi
Weil MySQLWorkbench nur mit MariaDB oder PerconaDB, vollständig kompatibel ist. Mir MariaDB hat man nicht einmal Code-Completion! Gemein von Oracle? Aber MariaDB versucht nicht mal daran etwas zu verbessern.
Und MySQLWorkbench ist halt kriegentscheidend. Da schaut sogar PosgreSQL schlecht aus. Workbench nutzt jetzt sogar schon länger Gtk3.
Benjamin
DerITler
Benjamin