Ich habe MySQL in der Vergangenheit benutzt, aber ich habe es nicht mehr berührt, seit Oracle Sun gekauft hat. Jetzt, da Oracle damit begonnen hat, eigene MySQL-Updates auf dem 5.x-Zweig zu veröffentlichen, habe ich folgendes überlegt:
Es gibt den Oracle-Zweig sowie zwei beliebte Gabeln: Maria und Drizzle. Ich habe versucht, einen objektiven Vergleich zu finden, warum ich einen der beiden Gabeln in Erwägung ziehen würde, anstatt den Oracle-Zweig zu verwenden. Ich habe auch versucht herauszufinden, was die Hauptbefürworter für jede Verzweigung sind, die sie vom Oracle-Zweig unterscheiden.
Das sind einige Besonderheiten, an die ich beim Suchen gedacht habe:
Drizzles Website sagt, dass sie den Code neu organisiert haben, um ihn pluginbasierter zu machen - was bringt das?
Marias Website sagt, dass sie einige Verbesserungen vorgenommen haben, aber ich verstehe nicht wirklich, was an ihnen so großartig ist.
MariaDB ist ein Drop-In-Ersatz - das ist ziemlich toll, da ich keine größeren Änderungen vornehmen muss. Aber ich versuche herauszufinden, warum ich Maria über das normale MySQL hinweglassen würde.
Sind Aktualisierungen von Oracle relevant für den gemeinsamen Entwickler, der nur allgemeine SQL-Funktionen verwendet? Da dies eine relationale DB-Frage ist, nehme ich an, dass ich JOIN verwenden würde.
Seiten, die ich besucht habe:
Nieselregen: Ссылка
MariaDB: Ссылка
MySQL Community Version: Ссылка
Oracle Pressemitteilung zu MySQL 5.6: Ссылка
MySQL ist weg: Ссылка
Wenn Sie eine Web-App erstellen würden, die wahrscheinlich täglich zwischen 1.000 und 10.000 Nutzern mit 4-5 Datenbanktabellen zur Verfügung steht - welche Faktoren würden Sie für jede dieser Faktoren in Betracht ziehen?
Ich verstehe, dass es verschiedene Variablen gibt, die in die Auswahl einer Datenbank einfließen; Ich verstehe, dass ich Hardware nicht erwähnt habe; Ich verstehe, dass Sie vielleicht denken, dass eine NoSQL-Lösung besser wäre, und ich stimme Ihnen vielleicht zu. Ich bin jedoch gespannt, wie man dies vom Standpunkt der relationalen Datenbank her betrachten könnte.
Hat jemand schon mal versucht, diese auszuprobieren?