Lude: PHP/MySQL: Wie Datenbank für Forum aufbauen?

Beitrag lesen

Hi,

Wie sollte ich die Datenbank strukturieren?

- Eine Tabelle, um eine Liste über alle Threads und deren Überschrift zu haben?

eine Tabelle 'Threads', warum nicht?

- Für jeden Thread eine Tabelle?

Oeff. Nur nicht sowas.

Oder lieber alle Threads inklusive Antworten in eine Tabelle?

Eine Tabelle 'Beitraege' ist OK, nun haben wir schon zwei Tabellen.

Ist das sinnvoll (Geschwindigkeit/Speicher...)? Müsste doch bei beispielsweise durchschnittlich 30 Antworten pro Thread und 100.000 Threads 3 Millionen Datensätze geben... Auch nicht so sonderlich sinnvoll, oder?

Datensaetze entstehen im uebertragenden Sinne in der Realitaet. - Und wenn die da entstehen, dann muss man die auch im IT-System abbilden. Das ist einfach und "schlauer sein als einfach" geht nicht.

Und vor allem: Unflexibel, 3 Mio Datensätze zu durchsuchen, um die 2 Antworten auf einen neune Thread zu finden?

Hmm, ich sehe immer noch keine Alternative.   ;-)

Ihr seht schon - Fragen über Fragen... Hoffe mal, dass es eine vernünftige Lösung gibt und ich keine 3 Mio Datensätze oder 100.000 Tabellen anlegen muss...

Das, was Du indirekt als unvernueftig bezeichnest, ist vernuenftig.

Gruss,
Lude