Bonjour à tous,
Voila, Petite reflexion...
Est-il préférable d'avoir une table prenenant le contenu de plusieurs controller ou plusieurs tables?
Une schématisation vous aidera à comprendre le fils de ma pensée:
Schéma classique:
- Article
- Contenu
- Commentaires
- Catégorie
- Forum
-
Solution métier
Schéma compact
- Type ( Article, Forum, Solution métier)
- Content (Contenu, sujet, relation_type, relation_categorie)
- Post ( Commentaires, Réponse, relation_content)
- Catégorie
Plus les tables courantes, user, session etc...
En faites je me demandais si:
- ça facilité la mise en place de solutions de recherche "solr, elastic, etc..",
- il y avait de meilleurs performances
- ça render plus difficile la sécurisation du contenu
- ça facilite la relation entre les types de contenus