Olá,
bem, estou desenvolvendo uma aplicação web e pensando um pouco em torná-la rápida me deparei com o paradgima de usuarios inativos.
Explicando melhor o problema:
na tabela de cadastro de usuário, com o passar do tempo, vai existindo usuários inativos, e que acabam pesando nas consultas.
O que pretendo é tornar as consultas na tabela de usuario o mais rápido possível, pois sempre a mesma vai ser usada.
Minha solução é criar uma tabela de usuario_inativo e movimentar todos os cadastros que estão inativos durante X dias.
Quando um cadastro não for encontrado na tabela principal, irá procurar na tabela de usuarios_inativos e “restaurar” o usuario para a tabela principal.
Essa solução funcina, porém creio que há outras maneiras de contornar esse problema
Alguém que já passou por isso ou tem alguma outra sugestão para poder aumentar meu desempenho?
ps: banco de dados é o Postgres