OpenX: mySql VS PostgreSQL

1676
Andreas Grech

Ich habe mit OpenX des AdServer mit mySqlals Backend, und da OpenX eine zwischen wählen kann mysqlund postgresich habe mich gefragt, ob jemand jemals verwendet Postgresund wollte hier mit ihm über ihre Erfahrungen sprechen.

Gibt es auch jemanden, der vielleicht versucht hat, OpenX mit beiden zu verwenden und einen Vergleich zwischen den Datenbanken anbieten kann?

Ich stelle diese Frage, weil ich kürzlich Probleme mit mySql hatte, weil einige Tabellen gelegentlich abgestürzt waren und sich aufgrund des damit verbundenen Overheads als problematisch erwiesen haben. und als Folge davon wurden Statistiken nicht generiert.

0

3 Antworten auf die Frage

1
John P

Meine Erfahrung ist, dass PostgreSQL komplexe Abfragen viel besser verarbeitet als MySQL. Wenn Sie also etwas fortgeschrittenes SQL verwenden, kann ich PostgreSQL empfehlen. Es ist sehr crashsicher.

Wir sind aus Performance- und Lizenzgründen zu PostgreSQL gewechselt. Als MySQL in eine kommerzielle und eine Open Source-Version aufgeteilt wurde, haben wir, glaube ich, 2006 zu PostgreSQL gewechselt. Wie Jay feststellt, braucht PostgreSQL etwas mehr Abstimmungen, und im Vergleich zu MySQL ist der Start etwas schwieriger.

// John

1
Grzegorz Błaszczyk

PostgreSQL für OpenXAd Server wird nicht so gut unterstützt wie MySQL. In OpenXAd 2.8.7 zum Beispiel funktionieren Statistiken in Postgres nicht. Bleiben Sie dann mit OpenXAd bei MySQL.

0
Wade Williams

Der größte Vorteil von MySQL ist wahrscheinlich Marketshare.

Damit meine ich, dass für jedes Programm, das Sie herunterladen und für das eine Backend-Datenbank erforderlich ist, wahrscheinlich MySQL-Unterstützung eingebaut ist. Sie führen das Setup-Skript aus und Sie sind absolut überzeugend. Mit Postgres kann es Unterstützung geben oder nicht. Viele Anwendungen werden wahrscheinlich mit sehr geringen Modifikationen auf Postgres laufen können, aber dann müssen Sie entscheiden, ob es die Zeit wert ist.

Ich persönlich neige dazu, immer mehr Postgres auszuprobieren, wenn ich die Gelegenheit dazu bekomme, aber ich werde nicht Tage und Tage damit verbringen, etwas zu schaffen. Wenn es nicht schnell geht, schmeiße ich es einfach auf MySQL. Natürlich sind meine Anwendungen klein und hauptsächlich für den persönlichen Gebrauch. In einer geschäftlichen Situation kann sich die zusätzliche Zeit lohnen.

interessante Meinung, aber nicht wirklich auf die Frage bezogen :) warren vor 14 Jahren 0