Am Dienstag, 16. März 2004 18:06 schrieb Bodo Kaelberer: [...]
Was sagen Eure Erfahrungen, was ist effizienter, modern?
Ich denke, es ist in Java schneller (weil es im Statement erst geparst werden muss), aber bei einem Webshop halte ich den Performance- Unterschied fuer Vernaechlaessigbar.
An das parsen des Statement habe ich nicht gedacht, das muss ich bestimmt aufpassen. Jedenfalls wenn die Statements gross werden.
Ein Punkt spricht allerdings fuer MySQL: Die verwendeten Werte sind garantiert aktuell. Hingegen koennen die, die dein Programm verwendet, von denen in der Datenbank abweichen, weil die sich gerade eben veraendert haben.
Das ist ein guter Grund, der für Mysql spricht. George hat angesprochen, das das ganze nicht in allen DB's gleich ist. PostGre, Max DB möchte ich vielleicht noch einschliessen. Mal sehen wie hoch der Aufwand dazu ist.
Also wenn es z.B. um einen Lagerbestand geht, wuerde ich auf jeden Fall die Reduzierung in der Datenbank machen, weil dann auch garantiert der wirkliche Bestand reduziert wird und nicht der, den Dein Programm vor 100ms bekommen hat.
Wegen dem GUI wollte ich die Last eigentlich auf den Server legen und dachte da an die Fähigkeiten von MySQL. Die Entscheidung fällt bislang definitiv auf Rechenoperationen in MySQL (Postgre & Co. klappt vielleicht auch..) Viele Grüsse Andre