Hi Andreas,
1.) Häufige Wiederholungen durch
Normalisierung in eigene Tabelle(n)
auslagern.
Aber dann brauche ich ja viele Joins, die auch
recourcen fressen, oder?
Nicht JOINs, sondern UNIONs - oder in mySQL
mehrere SELECT-Statements für die Zugriffe auf
diverse Tabellen.
Und ist das dann gut oder nicht?
Je nachdem - genau wie mit den Indexen.
Wenn der Gewinn an Performance die zusätzlichen
Statements und deren Abfeuern durch das mySQL-API
deutlich mehr als aufwiegt, dann macht man das halt.
Viele Grüße
Michael
P.S.: Überlege Dir mal, wieso die Suchmaschine des
Self-Portals mehrere Indexdateien durchsuchen
kann und nicht nur eine einzige ...