J'utilise un modèle de base de données auto-construit. Ce modèle est construit pour une application de boutique en ligne. voici à quoi cela ressemble:Modèle de base de données et performances
Tout d'abord j'ai une table pour mes produits. Ce ne contient que des données générales comme id et articlenr, pour tous les attributs des produits (comme le nom, le prix, etc) J'ai fait des tables séparées par type, donc je les tableaux suivants:
product_att_varchar
product_att_decimal
product_att_int
product_att_select
product_att_text
product_att_date
ces tables sont liées par une table relationnelle procuct_att_relational
Mon problème est la performance de cette structure, si je veux tous les attributs d'un produit spécifique si on doit utiliser autant de jointures que ça va beaucoup ralentir.
Est-ce que quelqu'un a une solution pour ça ???
Merci
Je recommande également d'étrangler la personne qui a écrit le générateur, puis lui donner des coups de pied dans la tête à quelques reprises. – Jay