Einfache Frage - Was wäre besser für eine mittelgroße / große Datenbank mit der Anforderung an die Kompatibilität mit ACID im Jahr 2012?
Ich habe alles (gut die meisten) über mySQL vs pgSQL gelesen, aber die meisten dieser Beiträge beziehen sich auf Version 4.5.1 bzw. 7.8 und sind ziemlich veraltet (2008, 2009). Es ist jetzt fast 2012, also könnten wir versuchen, das Problem neu zu betrachten.
Grundsätzlich würde ich gerne wissen, ob es in PostgreSQL etwas gibt, das die Benutzerfreundlichkeit, Verfügbarkeit und die größere Entwickler- / Wissensbasis von MySQL übertrifft.
Ist der Abfrageoptimierer von MySQL immer noch dumm? Ist es bei sehr komplizierten Abfragen immer noch sehr langsam?
Schieß los! :) :)
PS. Und schick mich nicht zu Brille oder Wiki. Ich suche nach wenigen spezifischen Punkten, nicht nach einer Übersicht + Ich vertraue StackOverflow mehr als einer zufälligen Seite, auf der 'kluger Kerl' sein Licht erstrahlt.
Nachtrag
Projektgröße : Nehmen wir ein Bestellsystem mit ungefähr 10-100 Bestellungen / Tag pro Konto, ein paar tausend Konten, schließlich kann jedes mehrere hundert bis mehrere tausend Benutzer haben.
Besser in : zukunftssicher und flexibel sein, wenn es um wachsende und sich ändernde Anforderungen geht. Leistung ist auch wichtig, um die Kosten in der Hardwareabteilung niedrig zu halten. Auch die Verfügbarkeit qualifizierter Arbeitskräfte wäre ein Faktor.
OLTP oder OLAP : OLTP