möchte den datenbank-profies hier nicht vorweg greifen, aber: effizient sind ganz sicher beide methoden nicht.
Zitat:
Zitat von Alea
auch wenn Tabellen-Joins vielleicht hier und da eleganter sind
|
ich würde das nicht unter dem aspekt der eleganz oder als
nice-to-have betrachten. joins sind ein werkzeug wie jedes andere und sollten entsprechend benutzt werden.
Zitat:
Zitat von Alea
Temporäre Tabellen verwende ich nicht, da ich die Zwischenergebnisse gelegentlich auch für Kontrollzwecke benötige.
|
solange der sql-server nicht abrauscht, bleiben temporäre tabellen da, wo sie sind. für die laufzeit eines skriptes sollte das ausreichen.
Zitat:
Zitat von Alea
Ich kann mir denken, dass dabei "Speicherlöcher" entstehen.
|
die tabelle wird fragmentieren und die performance bei entsprechender tabellengrösse abnehmen.
Zitat:
Zitat von Alea
Welche Methode ist aus Sicht der internen MySQL-Daten- und -Programmstruktur die optimalere oder ist das vollkommen egal?
|
keine von beiden - so gesehen ist es dann doch wieder egal .-
cx