Jörg Peschke: Performance: PHP oder MySQL

Beitrag lesen

Hallo,

Ist hierbei die Version mit dem Umschritt über PHP schneller und Performancesparender oder sollte man lieber die verkürtzte Form benutzen.

Ich schliesse mich Rouven an. Im Zweifelsfall alles die DB machen lassen:
In jedem DB-System gibt es viele verschiedene Mechanismen, die zur Perfromance beitragen sollen (Cachen von Anfragen, Anfrageoptimierung,...). Wenn Du die Datenverarbeitung weitgehend von der Datenbank machen laesst, kannst Du sicher sein, dass sie versucht, das ganze performance-mäßig so gut es geht zu optimnieren (hängt natürlich davon ab, wie ausgefuchst die Datenbank programmiert ist).

Ein PHP-Skript hingegen ist was das betrifft "dumm", für PHP ist ja die DB eine Blackbox, es hat keine Ahnung, wo welche Daten liegen und kann deswegen auch kaum etwas in der Anfrage optimieren.

Gruesse,
Joerg