Conselho sobre a estruturação de um sistema de comentários

Sou iniciante no design de banco de dados e gostaria de criar um sistema de comentários com a capacidade de responder aos comentários do usuário e exibir potencialmente todos os comentários que o usuário fez. Além disso, haverá muitas páginas que terão uma seção para comenta

té agora, criei dois projetos de banco de dados em potencial para estruturar o sistema de comentários. O primeiro terá uma tabela para os comentários de cada página e uma tabela para os comentários de cada usuário. A tabela de comentários da página terá campos user_id e page_id para fins de vinculação de tabelas.

A segunda estrutura de design em potencial é ter uma grande tabela de comentários particionada que possui apenas campos comment_id e user_id para vinculação de tabela. Ainda não pensei em como abordar o recurso de resposta; Eu queria obter algumas informações sobre qual abordagem de design, se houver, teria um desempenho eficiente antes de resolver esse problem

questionAnswers(2)

yourAnswerToTheQuestion