Wann ist der richtige Zeitpunkt, um MariaDB anstelle von MySQL zu verwenden, und warum?


39

Was verdienen wir und was haben wir durch diese Migration verloren?

Was ist nach der Migration als Nachteil zu erwarten?

Ist es wirklich unnötig, die Anwendungen in irgendeiner Situation zu ändern?

Antworten:


15

Ich denke, jetzt ist die Zeit, mit MariaDB zu spielen (genau wie jetzt ist die Zeit, mit so etwas zu spielen). Persönlich würde ich warten, bis ich ein paar weitere Entwickler kenne, die MariaDB auf einer Live-Kundenseite bereitgestellt haben, bevor ich es selbst mache.

In einigen Situationen kann eine Änderung der Anwendung erforderlich sein, doch so schwerwiegende Änderungen an der Datenbank-Engine sollten nicht in Betracht gezogen werden.


Vorsicht ist geboten, wenn andere ihren Fuß in den Pool einer neuen Speichermaschine tauchen. +1 für das Warten vor dem großen Sprung !!!
RolandoMySQLDBA

15

Es gibt keinen Grund zu spekulieren, ob Oracle MySQL weiterhin aktiv entwickeln wird. Die Fakten sind leicht herauszufinden: Schauen Sie sich das Changelog an und sehen Sie sich die Release-Ankündigungen in der Vorschau an. Die Wahrheit ist, dass Oracle die MySQL-Entwicklung schneller beschleunigt hat als jemals zuvor, und die Releases haben auch eine wirklich gute Qualität, im Gegensatz zu Suns 5.1-Release oder MySQL ABs 5.0-Release, die beide eine schreckliche Qualität aufwiesen.

Oracle verdient Anerkennung für das Speichern von MySQL, nicht für das Aufgeben von MySQL.


4
Obwohl es aufschlussreich ist, verstehe ich nicht, wie dies die Frage beantwortet
BlueRaja - Danny Pflughoeft

8

MariaDB kann aufgrund der Kompatibilität mit MySQL einfach eingesteckt werden. Darüber hinaus gibt es einige gute Funktionen für die DB-Administration (z. B. Mikrosekundengenauigkeit der Abfragezeit anstelle von nur Sekunden).

Ich habe das auf mehreren Drupal-Seiten gemacht und hatte überhaupt keine Probleme.


+1 für deine Tapferkeit beim Wechsel zu MariaDB !!!
RolandoMySQLDBA

3

Die meisten meiner Server und Clients haben mit der Umstellung auf MariaDB 5.2 begonnen, da sie noch immer überwiegend MyISAM-basierte Datenbanken haben. Unter http://vbtechsupport.com/606/ kann MariaDB ausgewählt werden, ob Sie Leistungssteigerungen im Zusammenhang mit MyISAM erzielen möchten.

MariaDB 5.3 entwickelt sich mit Verbesserungen der MySQL-Replikation und des Group Commit ebenfalls sehr gut. Die Ergebnisse finden Sie auf der MySQL-Seite von Facebook sowie unter https://lists.launchpad.net/maria-developers/msg04278.html


3

Ich habe etwas Interessantes gelernt ...

Baron Schwartz scheint sehr zuversichtlich, dass MySQL für eine Weile stark bleiben wird. Persönlich würde ich auch noch nicht aus dem MySQL-Zug aussteigen. Da MySQL (eh, Oracle [das ist einfach nicht so einfach]) weiterhin unterstützt wird, würde dies anderen wie Monty und Percona die Möglichkeit geben, mit den Änderungen von MySQL an MyISAM Schritt zu halten (obwohl dies so ist) könnte selten sein). Im Falle solcher Änderungen könnten Monty und Percona entsprechende Änderungen am Code für MyISAM und MariaDB vornehmen.

Sie können an MySQL ähnlich denken wie an die soziale Sicherheit in den USA. Während es viele Leute gibt, die davon sprechen, dass die soziale Sicherheit irgendwann weggeht, könnte ein Ausstieg aus der sozialen Sicherheit eine der künftig höheren monatlichen Auszahlungen / Leistungen rauben. Nieselregen ist diesen Weg gegangen und hat MyISAM rechtzeitig eingefroren und nutzt diese Speicher-Engine nur für den temporären Gebrauch. Die meisten erfahrenen Drizzle-Benutzer sind mit dieser Entscheidung zufrieden, aber dies lässt keinen Raum für höhere Erwartungen.

Also, bis MySQL tatsächlich verschwindet, gibt es keinen wirklichen Grund, MySQL aufzugeben. Mit zunehmender Reife und Verbreitung von MariaDB wird das Wechseln zwischen Speicher-Engines und DB-Servern natürlich einfach akademisch und auf die persönliche Entscheidung beschränkt.


1
Und deshalb haben wir ein Unternehmen, das in der Steinzeit lebt. Genau wie es "keinen Grund" gibt, von Java zu wechseln, abgesehen von dem Gesicht, dass die Java-Entwicklung (für die Sprache selbst) so ziemlich tot im Wasser ist. Sie können darauf wetten, dass Oracle die MySQL-Entwicklung fortsetzen wird. Das ist der springende Punkt von MariaDB.
Sleeper Smith
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.