webForumDet fria alternativet

databasdesigns hjälp sökes

PHPur PHP

3 svar · 285 visningar · startad av Qonos

QonosMedlem sedan sep. 2000438 inlägg
#1

jag håller på att bygga om mitt community, och tänkte lägga till så man kan se vem som har läst i ens dagbok.
hur skall man göra detta smidigast och snabbast (inte "tid att koda" snabbt)

man kan ju ha en tabell med

id
dagboksinläggs_id
tid_då_läsaren_läste_inlägget
användere_som_läst_id

men oss säga att alla medlemmar har skrivet 10 dagboksinlägg och alla har 10 läsare då är vi genast uppe i 700 000 poster i denna tabellen, vilket inte känns så jäkla smidigt..

annars kan man kanske lägga allt i samma tabell som inläggen ligger i, i ett eget fält som en array...

hmm jag vet inte riktigt hur jag skall göra detta.. någon som gjort något liknande??
Någon som kan komma med förslag på hur ni hade gjort

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#2

Första alternativet är bäst. Bättre DB-design! :)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#3

Och dagboksinläggs_id ska tillsammans med användere_som_läst_id vara primary key. :)

Erik JuhlinMedlem sedan maj 200010 687 inlägg
#4

Med första alternativet kan man ju koppla också... :)

128 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)