J'irais avec deux tables :une pour les fils de commentaires et une autre pour les commentaires. Les fils de commentaires ressembleraient à ceci :
id
/* Other bookkeeping things like created time and such */
et commentaires :
id
thread_id
user_id
comment
parent_id
/* Other bookkeeping stuff */
Attachez ensuite le fil à la page en ajoutant un comment_thread_id
colonne à la table des pages.
Le fait d'avoir un fil de commentaires distinct vous donne un endroit pratique pour attacher le contrôle d'accès ou des extensions similaires à l'avenir, cela vous permet également d'attacher des fils de commentaires aux choses. Attacher les fils de commentaires à la page plutôt que l'inverse facilite l'ajout ultérieur de fils de commentaires à d'autres objets de votre système.