Structure d'une base de données pour un forum

Résolu
JooS Messages postés 2705 Statut Membre -  
 lausti -
Bonjour,
J'ai bien sure une idée sur la structure basique de la bdd d'un forum, mais j'aurais voulu avoir des idées plus développés concernant cette structure.
Tout ce qui concerne ...
- Table des catégories (Windows, Sécurité, ...).
- Table des sujets (membres inscrits et non inscrits).
- Table des réponses aux sujets (membres inscrits et non inscrits).
- Table des messages privés.
- Autres suggestions ...

Concernant la table des réponses, si on stocke toute les reponses des forums(catégories) dans cette table, après quelques années, est ce qu'elle ne serait pas un peut tros chargé, ce qui fera surement ralentir le temps d'exécution des scripts, non ?!
Si c'est le cas, comment y remédier ??

Merci ...

2 réponses

dsy73 Messages postés 9917 Statut Contributeur 2 485
 
Ce n'est pas évident, j'ai trouvé quelques réponses sur google :
https://www.google.fr/?gws_rd=ssl#q=%22for+forum%22+database+architecture
1
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Salut,

Il manque juste la table des membres.
Après, il faut voir les fonctionnalités que tu souhaites implanter.

Concernant la table des réponses, si les index et les clés sont correctement optimisées, il n'y aura aucun soucis. Les SGBDR (MySQL, Oracle, PostgreSQL, MariaDB, etc) les plus connus sont capables de gérer plusieurs teraoctets de données.
0
JooS Messages postés 2705 Statut Membre 228
 
si les index et les clés sont correctement
@avion-f16 C'est a dire ?!
A propos des fonctionnalités, c'est en gros comme sur ce forum ...

@dsy73 merci pour le lien, ... j'ai fait des recherches avant d'avoir poster, et je suis toujours tomber sur des structures standards ...

Merci ...
0
lausti > JooS Messages postés 2705 Statut Membre
 
Comment cela fonctionne ?
0
avion-f16 Messages postés 20367 Statut Contributeur 4 509
 
Les index permettent de diminuer le temps des recherches.
https://openclassrooms.com/fr/courses
0
JooS Messages postés 2705 Statut Membre 228
 
ok, je vois, merci.
0