PHP og MySQL - Struktur og optimering
Hej Eksperter.Jeg har to tabeller i min database - brugere og poster.
Jeg ønsker at kunne angive, hvilke poster der er lavet af hvilke brugere. Mit spørgsmål går nu på - kort og godt - om jeg bør placere brugerens navn i posten eller hans ID.
1) Brugerens ID bruges som reference
2) Brugerens navn bruges som reference
Der er jo fordele/ulemper ved begge :
1)
Fordel : Et tal fylder mindre i databasen
Ulempe : Tallet skal laves til et navn vha. PHP
2)
Fordel : PHPfortolkeren belastes mindre
Ulempe : Databasen bliver "tungere".
Jeg ved at vi snakker virkelig små forskellige i performance. Men lad os forestille os, at jeg har en million brugere. Hvilken løsning ville i givet fald så være den optimale?
