On Mon, 7 Mar 2005 12:50:40 +0100, Andreas Pakulat <[EMAIL PROTECTED]> wrote:
> On 07.M�r 2005 - 11:58:10, Robert M�ller wrote:
> > orientieren. Und ich lieb�ugle ja schon eine Weile mit PostgreSQL, da
> > uns das eine Menge Features bringen w�rde, die MySQL nicht mal in den
> > neuesten Version anbietet als da w�ren: Foreign Keys, Views, PL/pgSQL,
> > Subselects, Trigger und Transaktionen.
> 
> Da muss ich jetzt aber mal doch f�r MySQL in die Bresche springen,
> 4.1 kann in jedem Fall Subselects und Foreign Keys. Eventuell auch
> Transaktionen (aber da bin ich mir nicht ganz sicher). Was man aber
> ebend beachten muss ist, dass man daf�r InnoDB nutzen muss, mit
> ISAMDB geht das nicht.

FK abs Version 4.1.1 ansonsten nur Syntaxunterst�tzung daf�r. Leider
fehlen nichtsdestotrotz Features wie Views und (vor allem Trigger und
eigene Funktionen in PL/pgSQL). Und gerade da� wollten wir gerne
haben. Ich will beileibe keinen Flamewar MySQL vs PgSQL vom Zaun
brechen, aber da mu� MySQL noch ein wenig aufholen. PostgreSQL pa�t
auch durch die M�glichkeit eigene Objekte zu schaffen besser in unser
Modell als MySQL, was sich bisher gut gehalten hat, aber jetzt langsam
an die Grenzen kommt.

> 
> > Nutzt jemand von Euch die von woody zur Verf�gung gestellt Version
> > 7.2.1-2woody8? Diese ist ja nun schon etwas �lter, bietet zwar, soweit
> > ich das nach meiner bisherigen Recherche beurteilen kann, im
> > Wesentlichen die von uns aufgestellten Featurew�nsche, es stellt sich
> > aber die Frage nach Performance und Vollst�ndigkeit der
> > Implementierung der oben genannten Feature.
> 
> Generell ist PostgreSQL wohl nicht so performant wie MySQL (nein ich
> habe keine eigenen Benchmarks durchgef�hrt), allerdings h�ngt das auch
> stark von der Struktur und Menge der Daten ab, sowie dem K�nnen des
> DB-Admin, die Zugriffe zu optimieren...

Es ist ungeheuer schwer, aktuelle und unverf�lschte Benchmarks zu
finden. Wie oben gesagt, ich will keinen Flamewar, MySQL hat seine
Daseinsberechtigung und wird nicht ohne Grund von vielen genutzt. Aber
wir Entwickler haben uns nun schon f�r postgreSQL umentschieden, es
pa�t einfach besser zu unserem Datenmodell. Es war also eine
Entscheidung f�ur pgSQL nicht gegen Mysql ;)

Robert

Antwort per Email an