MySQL ist etwas schneller bei einfachen Schreib-Operatioren. Außerdem ist es leichter zu aktualisieren, da PostgreSQL bei Major-Versionssprüngen kein Upgrade anbietet (man muss also SQL Export und Import fahren)
Ansonsten top PostgreSQL fast alles. Wobei MySQL auch einiges aufgeholt hat.
Hier mal eine Liste (ggf. hat das eine oder andere Feature mittlerweile auch Einzug in MySQL gehalten)
* Paralleler Schreibsupport (z.B. daher gibt es auch kein auto_increment sondern nur Sequenzen bei PSQL) * Sehr feines LOCK Management * Verschieden Indizietypen (z.B. BTREE, GIN, GIS...) * Partielle Indizies (eines der besten Funktionen für große Datenbanken) * Außerdem können Indizies sich auf Funktionsrückgaben beziehen. (So kann man SHA256 indizieren ohne es aber als Spalte zu speichern!) * Echtes ACID (außer InnoDB die das auch noch haben)
Kommt darauf an.
MySQL ist etwas schneller bei einfachen Schreib-Operatioren.
Außerdem ist es leichter zu aktualisieren, da PostgreSQL bei Major-Versionssprüngen kein Upgrade anbietet (man muss also SQL Export und Import fahren)
Ansonsten top PostgreSQL fast alles. Wobei MySQL auch einiges aufgeholt hat.
Hier mal eine Liste (ggf. hat das eine oder andere Feature mittlerweile auch Einzug in MySQL gehalten)
* Paralleler Schreibsupport (z.B. daher gibt es auch kein auto_increment sondern nur Sequenzen bei PSQL)
* Sehr feines LOCK Management
* Verschieden Indizietypen (z.B. BTREE, GIN, GIS...)
* Partielle Indizies (eines der besten Funktionen für große Datenbanken)
* Außerdem können Indizies sich auf Funktionsrückgaben beziehen. (So kann man SHA256 indizieren ohne es aber als Spalte zu speichern!)
* Echtes ACID (außer InnoDB die das auch noch haben)
und vieles mehr