Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

paulo_roll

Modelagem de Posts e Like e comentarios

Recommended Posts

Olá pessoal.

 

Estou criando um sistema onde os usuários postam todos podem curtir, descurtir os posts.

De começo imaginei a tabela POSTS tendo um campo chamado num_curtidas onde armazena

as somas de todas as curtidas.

 

A outra tabela seria a tabela CURTIDAS com o id_usuario que curtiu, o id_post e o campo lido_status,

para avisar ao autor que fulano curtiu e ao ler muda o status de não lido para lido.

 

A mesma lógica se aplica a tabela comentários. id_usuario, id_post e lido_status.

 

Modelagem simples e fácil de aplicar porém vem a seguinte dúvida:

 

Com o tempo muitos mas muitos likes e comentarios existirao dentro de suas devidas tabelas.

Vamos super 300.000 likes de todos os posts do site. Isso pode deixar o site lento mesmo

eu usando o WHERE id_post = $id_post'?

 

Os comentarios ja pretendo criar um link para não carregar direto, mesmo assim, com um

grande numero de comentarios dentro da tabela comentarioo o WHERE deixa mais leve?

 

Paginação ameniza?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa! valeu pela dica!

 

Estava pesquisando aqui e descobri que indexar as tabelas é o ideal...

 

CREATE INDEX <nome_do_indice> ON <tabela> ( <campo>(<tamanho>) )

 

achei nesse link

 

http://www.homehost.com.br/blog/como-otimizar-um-banco-mysql-usando-indices/

 

Ainda não executei isso, vou testar aqui e ver indexando somente os ids

 

Abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.