[phpBB] Question concernant l'optimisation d'une base de données MySql
Bonjour à tous,
Je crée actuellement un programme de type forum PHP. Je regardais un peu comment fonctionnent les autres forums et par exemple, pour le très célèbre phpBB, on retrouve deux tables pour gérer les messages :
- phpbb_posts
- phpbb_posts_text
phpbb_posts stocke les différents informations sur les messages (auteur, dates, etc.) alors que phpbb_posts_text stocke le texte des messages.
Une questions me vient à l'esprit : pourquoi n'avoir pas directement intégré les champs de la table phpbb_posts_text dans la table phpbb_posts ?
Pourquoi avoir séparé ainsi ces deux tables ? Pour des raisons de rapidité ? N'aurait-on pas pu les regrouper dans une seule et même table ?
Merci pour votre aide,
Evocatii