Mysql
 sql >> Base de données >  >> RDS >> Mysql

Conception de base de données :vers EAV ou pas vers EAV ?

Vous pouvez utiliser la deuxième solution pour des raisons d'efficacité, en particulier si vous devez sélectionner souvent ces quantités. Ces valeurs peuvent être "cache" de la table EAV, si vous le souhaitez. Vous introduisez la duplication mais accélérez la recherche.

EAV est une bonne solution à ce problème, sauf si vous devez effectuer des jointures au niveau de la base de données. Une alternative consiste à s'éloigner du modèle relationnel et à passer à un modèle basé sur RDF.