sql >> Database teknologi >  >> RDS >> Mysql

WIDE tabeller mysql

Du kunne undersøge en EAV-model . Det får ofte en dårlig anmeldelse, men jeg synes, der er nogle tilfælde, hvor det er en ret effektiv metode. Der var et godt indlæg om SO, der relaterer EAV til ren 6NF, og hvordan det var en fantastisk model, men jeg kan ikke spore det op.

Når det er sagt, er det mest nyttigt, når du prøver at gemme en lang række attributter mod en enkelt enhed. Dette er måske ikke dit primære mål, og derfor kan det være, at andre har en bedre idé, men jeg vil sige, at det er værd at tage et kig på.

Rediger:

Her er linket, jeg henviste til tidligere Det er værd at undersøge nogle af de punkter, der er rejst her, for at afgøre, om det faktisk passer til din situation.



  1. Hvorfor returnerer valg af SCOPE_IDENTITY() en decimal i stedet for et heltal?

  2. Databasedesignkoncepter med SQL Server Management Studio (SSMS) del 1

  3. hvordan bestiller man efter et dynamisk kolonnenavn i EntityFramework?

  4. GROUP BY-adfærd, når der ikke er nogen aggregerede funktioner i SELECT-udtrykket