wie gross darf denn eine mySQL Tabelle mit zurzeit 7 Spalten
werden, damit man sie noch ohne Probleme durchsuchen kann?
Aus eigener Erfahrung würde ich nicht mehr als 20-30 Spalten pro Tabelle nehmen, sonst wird die Sache „unhandlich“. In Bezug auf Performnance können die Tabellen jedoch auch deutlich größer werden. Ich selbst kenne kein maximales Limit an Spalten pro Tabelle, es können also theoretisch auch 2000 Spalten sein. Um diese dann schnell durchsuchen zu können, sollte für jede relevante Spalte (also in der man suchen möchte) ein Index angelegt werden.
Üblicherweise halte ich meine Tabelle möglichst klein und lege dann lieber separate Tabellen an (z.B. Person, Adresse, Telefon). Auf diese Weise läßt sich auch die Normalisierung leichter durchführen, z.b. wenn eine Person mehrere Adressen und eine Adresse mehrere Telefonanschlüsse hat.
Marian