Hur designa community?

Databaser & SQL

5 svar · 336 visningar · startad av psykolog

Medlem sedan apr. 2000137 inlägg
Trådstart#1

Hej! Jag skall göra ett skolarbete som skall utmynna i en liten community (inget seriöst) och jag behöver ju naturligtvis ha en eller flera databaser då. Men hur är smidigast att lägga upp det hela, eftersom varje användare skall ha en egen gästbok, inbox/outbox, presentationssida och sånt. Skall varje användare få en egen databas, eller skall jag ha en databas för gästboken, en för presentationen osv och ge varje användare en egen tabell i gästboksDB'n, en i mailDB'n osv.

Väldigt tacksam för svar

MVH Jonas

Medlem sedan feb. 20001 270 inlägg
#2

- 1 Databas för hela projektet
- 1 Tabell för varje område (1 tabell för användarna, 1 tabell för gästböckerna, 1 tabell för länkar etc).

I varje tabell följer sedan ID värdet för användaren för att identifiera vem den tillhör..

Enkelt, smidigt och snabbt!

Medlem sedan apr. 2000137 inlägg
#3

Men.. blir inte det muppjobbigt att söka igenom hela gästbokstabellen efter inlägg riktade till en speciell gästbok, om just den tabellen skulle råka bli riktigt stor (inte för att den blir det, men OM)?

Medlem sedan apr. 20007 588 inlägg
#4

Jag vet inte exakt vad muppjobbigt betyder men du kan hoppa upp och sätta dig på att det blir bra mycket mer muppjobbigt, fult och larvigt att ha flera databaser :)

I korthet: nej, det blir inte jobbigt. mySQL är snabbt.

Medlem sedan jan. 20007 697 inlägg
#5

Fel, MySQL är toksnabbt! :e

Medlem sedan apr. 2000137 inlägg
#6

Hehe, ok, trots meningsskiljaktigheter och missförstånd har jag kommit fram till ett resultat :).

Jag återkommer om fler problem uppenbarar sig!

Muppjobbigt = väldigt jobbigt :)

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)