Imagem de fundo

Em um sistema de gerenciamento de conteúdo, a consulta de...

Em um sistema de gerenciamento de conteúdo, a consulta de posts populares é realizada frequentemente, e a definição de popularidade é baseada em uma combinação de visualizações, comentários e curtidas. Qual das seguintes estratégias é recomendada para otimizar essa consulta recorrente?


A

Usar uma função definida pelo usuário para calcular a popularidade em tempo de execução da consulta.


B

Criar uma view materializada que pré-calcule a popularidade dos posts com base em visualizações, comentários e curtidas.


C

Implementar um índice único nas colunas de visualizações, comentários e curtidas de cada post.


D

Configurar um trigger para atualizar um campo de popularidade na tabela de posts sempre que uma nova visualização, comentário ou curtida for registrada.