Je suis en train d'implémenter une application qui traite des formes Java. chaque utilisateur se connecte et récupère un inventaire à partir d'une base de données MySql. les formes ont différents constructeurs et comportements.Quelle est la meilleure façon de stocker des formes dans une base de données
Alors, quelle est la meilleure façon de stocker les formes? Voici quelques unes de mes idées:
- Sérialisez la forme et stockez-la sous forme de goutte. mais j'aurais un problème de versioning si je dois changer la classe de forme, en plus de la grande taille de la DB et la performance de requête
- Faites une table de forme avec les champs communs comme la largeur et la taille et une table pour chaque forme qui fait référence à la table Shape. Cela pourrait entraîner beaucoup de tables ...
- Faire une table de forme avec tous les champs possibles et vient de mettre nulle pour une forme qui n'a pas besoin du terrain ...
Que pensez-vous?