Bonjour

je travaille sur mon projet de site et je me demandais s'il ne serait pas intéressant de séparer les données relationnelles des données non relationnelles

On a tendance à tout stocker dans la base de données, mais les bases de données ne sont elle pas uniquement pour gérer des relations...

Serait-il intéressant de stocker uniquement dans la base les données que lesquelles on fait des recherches (auteur, date, catégorie, tag...)

et le contenu de l'article, le titre... dans un fichier flat (sauf si l'on souhaite faire des recherches).


Bon il y a ceux qui vont dire que le cache c'est fait pour cela....

On stocke tout dans la DB et après on met en cache


Oui mais cela rend quand même la table plus lourde pour rien


Voila je voulais avoir votre avis