Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola galera beleza?
Pessoal, fiz um sistema de chamados onde para cada chamado, é armazenado um histórico.
Penssando na performance do banco, qual seria a melhor forma de armazenar estes históricos, onde cada chamado não tem limite de histórico.
Eu fiz assim: criei uma tablela históricos, onde é armazenado id,data,historico.
Supunhetemos um chamado id = 1, e foram incluidos 30 históricos, imagine quando tiverem 1000 chamados, seram 30.000 históricos.
Você conhecem alguma outra forma, para fazer isto?
Valeu pela ajuda! :joia:
Sim Sim amigão até ai tudo bem, mas minha dúvida mesmo é durante a consulta, imagine quando este banco estiver grande :mellow:
Olá William,
Não vejo problemas no seu caso não, onde trabalho possuímos um sistema de protocolo, em menos de 6 meses temos 15.712 protocolos e 41.289 interações para os protocolos, e o sistema está operando sem nenhum problema.
O que precisa ter cuidado é, relacionar bem as tabela fim de evitar por exemplo várias querys para obter um determinado resultado, criar índices para os campos mais utilizados nas querys e etc.
Com uma boa modelagem você não terá problemas.
Abraços.
_ _
Fabiano Abreu
Maravilha então Fabiano, estão esta ai a chave, a modelagem. também não ví problemas do modo que viz mas, ainda sim fiquei com a pulga atraz da orelha por ser meu primeiro sistema.
Valeu!! :joia:
depende das necessidades..
se o histórico for consultado com frequência, determine um limite de por exemplo, 6 meses ou 1 ano, 3 anos.. enfim.
para os registros anteriores ao período limite, salve-os em formato sql ou txt ou como for melhor, desde que mantenha uma padronização adequada, compacte-os e guarde-os como backup.
a maior parte pode ser realmente lixo mas é bom guardar tudo principalmente se envolve questões comerciais. Pode ser que um dia um cliente reclame de algo e então você terá possíveis provas nos logs, mesmo que sejam de 5, 10, 15 anos atrás... mas aí o tempo dependerá das políticas da empresa, que geralmente seguem os padrões do comércio, indústria e leis.