TomIRL: MySQL: Was ist effizienter?

Beitrag lesen

Zunächst ist die Performance nicht der Auschlagebende Punkt.
Befasse Dich dazu mal mit der indizierung bestimmter Spalten.
Ich würde reduntante Daten in jedem Fall vermeiden.
D.h. die Orte in eine separate Tabelle packen.
Stell Dir mal vor der Ortsname ändert sich und Du müßtest den Namen an allen Stellen in der DB ändern...
Nun magst Du sagen das ändert sich selten.. da magst Du recht haben aber denken wir nur an die Länderfusion und Gemeindefusionen in Berlin und Brandenburg.

Wie gesagt die Performance läst sich über indizierungen verbessern.
ToMIRL