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

WIDE tabelle mysql

Potresti esaminare un modello EAV . Spesso ottiene una recensione negativa, ma trovo che ci siano alcuni casi in cui è un metodo abbastanza efficace. C'era un ottimo post su SO che metteva in relazione EAV con 6NF puro e come fosse un ottimo modello, tuttavia, non riesco a rintracciarlo.

Detto questo, è molto utile quando si tenta di memorizzare un'ampia varietà di attributi rispetto a una singola entità. Questo potrebbe non essere il tuo obiettivo principale, e quindi potrebbe essere che altri abbiano un'idea migliore, ma direi che vale la pena dare un'occhiata.

Modifica:

Ecco il link a cui mi riferivo prima Vale la pena esaminare alcuni dei punti qui sollevati per determinare se è effettivamente adatto alla tua situazione.