Trigger (PostgreSQL) ou Timer (Java)?

0 respostas
java
rodriguesabner

Fala pessoal, bom dia! Eu estou com um projeto e me deparei com a seguinte situação. Preciso implementar a lógica dos stories do Instagram no meu app.

Eu já consegui fazer aparecer e tudo. o problema é na hora de ocultar esse story. Minha tabela no banco é o seguinte:

1-Story Ativo
0-Story Oculto

Eu pensei em fazer um UPDATE, vi em alguns lugares o pessoal falando que é sempre bom usar o UPDATE do que o DELETE, por motivos de performance e espaço de armazenamento mesmo.

Mas caí no seguinte problema, é melhor eu fazer uma verificação

usando um Timer:

  • a cada x segundos executa a tarefa apos 24horas

usando um trigger

  • faz todo o trabalho “automaticamente” após 24horas, sem eu precisar me preocupar com a lógica do app.

outra solução

  • é a cada refresh no app, ele executar um método de verificação. Aí ve quem tem story ativo (acho que esse é o menos eficiente)
Criado 24 de setembro de 2019
Respostas 0
Participantes 1