Iría con dos tablas:una para los hilos de comentarios y otra para los comentarios. Los hilos de comentarios se verían así:
id
/* Other bookkeeping things like created time and such */
y comentarios:
id
thread_id
user_id
comment
parent_id
/* Other bookkeeping stuff */
Luego adjunte el hilo a la página agregando un comment_thread_id
columna a la tabla de páginas.
Tener un hilo de comentarios distinto e independiente le brinda un lugar conveniente para adjuntar control de acceso o extensiones similares en el futuro, también le permite adjuntar hilos de comentarios a las cosas. Adjuntar los hilos de comentarios a la página en lugar de hacerlo al revés facilita la adición de hilos de comentarios a otros objetos en su sistema más adelante.