On Sat, 08 Apr 2000 12:44:07 +0200, Jan Dittberner wrote:
WriteLock. Mehr kann es nicht. Falls Du ein System suchst, das auch Transaktionen (Mehrere Statements zusammenfassen) kann, empfehle ich PostgreSQL, daß auch frei ist. (BSD-artige Lizenz)
Hast Du Erfahrung mit der Performance von PostgreSQL? Der Vorteil von mySQL soll ja vor allem die Geschwindigkeit sein, da auf Transaktionen bewusst verzichtet wird. Ich bin naemlich gerade bei der Entscheidungsfindung fuer ein Datenbanksystem, welches ich in spaetstens 6 Monaten einsetzen moechte. Zur Entscheidung stehen als nicht kommerzielle Varianten eigentlich nur mySQL und PostgreSQL, als kommerzielle Variante faellt mir da noch (bezahlbar) Adabas ein. Problem ist aber, dass ich auf Transaktionen nicht verzichten kann (bzw. moechte, erleichtern das Programmiererleben doch ungemein), also duerfte mySQL schon mal rausfallen. Es sei denn, es gibt einen einfachen "generischen" Ansatz, wie man einfache Transaktionen selbst konstruieren kann.
Tschau Daniel
Daniel Szoska wrote:
Hast Du Erfahrung mit der Performance von PostgreSQL? Der Vorteil von mySQL soll ja vor allem die Geschwindigkeit sein, da auf Transaktionen bewusst verzichtet wird.
Ich habe mal Benchmarks mit ein paar tausend synthetisch generierten Daten- sätzen gemacht. Ohne Transaktionen ist PostgreSQL ungefähr genauso schnell wie MySQL (ca. 5-10% langsamer, je nach Datentypen).
Transaktionen sind noch ein wenig langsamer, aber im Vergleich zu kommer- ziellen Systemen braucht sich PostgreSQL nicht verstecken. Oracle und Sybase konnten in den Testversionen auch keine überzeugenden Performance- werte liefern.
Jan Dittberner
Hast Du Erfahrung mit der Performance von PostgreSQL? Der Vorteil von mySQL soll ja vor allem die Geschwindigkeit sein, da auf Transaktionen bewusst verzichtet wird. Ich bin naemlich gerade bei der Entscheidungsfindung fuer ein Datenbanksystem, welches ich in spaetstens 6 Monaten einsetzen moechte. Zur Entscheidung stehen als nicht kommerzielle Varianten eigentlich nur mySQL und PostgreSQL, als kommerzielle Variante faellt mir da noch (bezahlbar) Adabas ein. Problem ist aber, dass ich auf Transaktionen nicht verzichten kann (bzw. moechte, erleichtern das Programmiererleben doch ungemein), also duerfte mySQL schon mal rausfallen. Es sei denn, es gibt einen einfachen "generischen" Ansatz, wie man einfache Transaktionen selbst konstruieren kann.
Kleiner Tip am Rand Informix SE 7.25 ist in der Distrib von SuSE fast immer mit dabei. Die Registrierung ist online und Kostenfrei. Selbst die Informix Dynamic Server (allerdings mit hoher Hardwareanforderung) ist auch fast kostenlos.
Ja ja ja ich bin Informixfreak - aber ich steh dazu ;-)
Tschüß Thomas
lug-dd@mailman.schlittermann.de