Thread Board-rewrite: allgemeine Ideen
(44 answers)
Opened by jan10001 at 2003-08-25 00:08
vorschlag: einfach mal eine analyse des aktuellen datenmodelles machen:
was passt an der tabellenaufteilung gut und was nicht? Ob eine Spalte varchar oder char ist, ist eigentlich recht egal, weil man das recht schnell an unsere zwecke anpassen kann. Mir gefaellt die Verwendung einer Spalte fuer die ganzen Nachrichten, weil es die Verwaltung und die Suche sehr vereinfacht. Als Idee koennte man vielleicht die Nachrichten, die aelter als ein Jahr sind, in eine weitere Tabelle auslagern, weil man die wohl nur selten durchsuchen duerfte. Ich kann aber noch nicht abschaetzen, wieviel das wirklich bringt. Als Minimum von Tabellen brauchen wir mal folgende: x) Active_Sessions x) Categories x) Forums x) Posts x) Post_Titles (wohl besser in Posts integrieren; macht die Verwaltung einfacher) x) Usergruppen x) User x) Userprofiles Relationen: Categories <=> Forums 1:n Forums <=> Threads 1:n Threads <=> Posts 1:n Posts <=> User n:1 User <=> Userprofiles 1:1 User <=> Usergruppen n:1 Dabei ist da noch die Moderation noch nicht drinnen. Folgende Sachen wuerde ich als Templates realisieren: Hilfe perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/ |