Das Notes Forum

Sonstiges => Offtopic => Thema gestartet von: flaite am 24.10.05 - 16:12:14

Titel: MySQL wird erwachsen
Beitrag von: flaite am 24.10.05 - 16:12:14
http://dev.mysql.com/

Die Version 5.0 dieser Datenbank enthält einige innovative (lol) features:


    * Stored Procedures (docs, article, forum)
    * Triggers (docs, article, forum)
    * Views (docs, article, forum)
    * Information Schema (docs, article, forum)
    * Archive Storage Engine (docs, article, forum)


Ist es wirklich wahr, dass es in MySQL 4 keine Views gab?

Axel

Titel: Re: MySQL wird erwachsen
Beitrag von: Ralf_M_Petter am 25.10.05 - 08:08:35
Ja dafür wurde Mysql ja auch immer furchtbar geprügelt. Übrigens ich verstehe schon, warum viele trotzdem Mysql genommen haben, den die haben meistens gar nicht gewusst, was diese Funktionen überhaupt sind.

Ich persönlich finde es sogar schade, dass Mysql jetzt so aufgeblasen wird. Meiner Meinung war es genau die Lücke die Mysql abgedeckt hat. Eine schnelle einfache Datenbankengine für kleine bis mittlere Webprojekte. Für alles was größer ist und advanced functions wie Trigger stored Procedures usw. braucht kann man ja postgres verwenden.

Grüße

Ralf
Titel: Re: MySQL wird erwachsen
Beitrag von: Gandhi am 25.10.05 - 08:16:01
Warum sollte man Postgres denn nicht verwenden? Ist immerhin komplett kostenlos und meiner Meinung nach viel mächtiger als mySQL und dabei auch noch performanter.
Wundert mich ohnehin, dass mySQL zu einer Art Standard für Webapplikationen geworden ist.
Titel: Re: MySQL wird erwachsen
Beitrag von: Ralf_M_Petter am 25.10.05 - 08:18:33
Wer jetzt wirklich performanter ist, dass weiss ich nicht, aber ich habe Tests gelesen in denen ältere Versionen von Mysql sehr gut abgeschnitten haben, natürlich nur bei Tests wo nur einfache Funktionen getestet wurden.

Grüße

Ralf
Titel: Re: MySQL wird erwachsen
Beitrag von: Gandhi am 25.10.05 - 08:21:47
Ja, das hängt vermutlich tatsächlich von der Art der Zugriffe ab - wobei das für kleine Webprojekte nicht wirklich ein Problem sein sollte.
Titel: Re: MySQL wird erwachsen
Beitrag von: flaite am 25.10.05 - 09:55:10
Schnell war das wohl immer für DB Zugriffe ohne Transaktionen.
Transaktionen ging ja eh nur mit dieser innodb storage engine (die btw. vor kurzem von Oracle gekauft wurde) http://advogato.org/article/858.html

Der Erfolg hing auch mit der berüchtigten php Umgebung zusammen, da dort MySql sehr gut integriert war.
http://www.javalobby.org/java/forums/m91948997.html

Ich finds insgesamt gut, dass die jetzt das solche Standardfeatures unterstützen. Ausserdem bekommt dann Posgres Konkurrenz. Leute berichteten, dass es ziemlich schwierig ist, komplexe Queries mit vielen Joins auf Posgres performant zu bekommen (die müssen aber glaub ich schon wirklich komplex sein).
Ich stelle mir fehlende Features als ärgerlich vor, wenn man mitten im Projekt bemerkt, dass man das eigentlich gerne hätte. Deshalb habe ich mySql nie viel benutzt.