sql >> Databasteknik >  >> RDS >> Mysql

WIDE tabeller mysql

Du kan undersöka en EAV-modell . Det får ofta en dålig recension, men jag tycker att det finns några fall där det är en ganska effektiv metod. Det var ett bra inlägg om SO relaterat EAV till ren 6NF och hur det var en bra modell, men jag kan inte spåra det.

Med det sagt är det mest användbart när man försöker lagra en mängd olika attribut mot en enda enhet. Detta kanske inte är ditt primära mål, och därför kan det vara så att andra har en bättre idé, men jag skulle säga att det är värt att ta en titt.

Redigera:

Här är länken jag syftade på tidigare Det är värt att undersöka några av punkterna som tagits upp här för att avgöra om det faktiskt är lämpligt för din situation.



  1. FÖRENA tre bord

  2. Skaffa mysqldump för att dumpa data som är lämpliga för psql-inmatning (undantagna enkla citattecken)

  3. Varför oracle IN-klausul har en gräns på 1000 endast för statisk data?

  4. Är det nödvändigt att skriva ROLLBACK om frågor misslyckas?