Répondre

4

Pourquoi quelqu'un voudrait construire un système EAV en utilisant une base de données SQL? C'est une cheville carrée dans un trou rond.

Si vous êtes vraiment convaincu que EAV est la solution appropriée pour votre domaine de problème, pourquoi ne pas choisir un produit de base de données qui le supporte? Cassandra ou Voldemort ou Dynomite?

+0

Il existe encore plusieurs cas d'utilisation où la base de données EAV est utilisée, dans un système de SGBDR pour adapter les besoins de l'application. J'ai une exigence dans une industrie pétrolière et gazière, où les compteurs changent de nom en fonction de la date et d'autres paramètres. et pour ce modèle EAV était l'ajustement parfait, et a bien fonctionné. NoSQL est une bonne option quand on considère les exigences du processus de développement, mais pas toujours. –

1

Les tables et la structure dépendront de votre domaine.

ici est l'information que vous pouvez utiliser comme exemple/modèle - wiki