Fórum Banco de Dados temporário #244879
29/07/2004
eu to desenvolvendo um sistema de vendas e to pegando como base um já pronto q eu tenho aqui, só q ele faz um banco de dados temporário, devido ao sistema de vendas ser instalados em estações de trabalho, e depois puxa todas as informações do mesmo para o servidor no banco principal, alguém poderia me dizer se isto é confiável, ou é melhor fazer tudo num banco só,
quero opiniões e propostas
grato pela atenção
Posts
Como assim, Banco de Dados temporario ? As aplicações nas estações trabalham em rede ? Cada uma possui um BD ? No fim do dia esses BD´s são consolidados em um único no servidor ?
é assim, ele salva nesse banco temporário e depois salva no principal, devido a estar em rede pra naum dar problema, vou verificar exatamente o funcionamento dele e te retorno
29/07/2004
Leonardoffsilva
Existe alguns casos(bem poucos) onde é necessário o uso de uma tabela temporária, não o BD completo. Mas mesmo assim, deve-se tomar cuidado, pois essas tabelas ficam no server, e deve-se verificar se são únicas por conexão senão vai dar conflito!
eu vi lá, e é o banco mesmo, ele tem uma tabela de vendas e o banco principal tem uma tabela chamada movimentovendas, naum vejo a necessidade disso, naum é melhor ter um banco só com uma tabela vendas???
:arrow: Com certeza seria melhor, piassa. Mas o desenvolvedor optou por usar banco de dados temporários(talvez para evitar acessos múltiplos ao mesmo registro). Daí então, no final do expediente, deve haver um outro software que leia os registros do banco de dados temporário e os transfira para o banco de dados principal(Replicação).Para isso, deve haver um controle para ter erros de chave primária. Ex:
BdTemporario1:
Table_Produtos(Cod_Prod - Varia de 1 até 10000) para cada replicação
BdTemporario2:
Table_Produtos(Cod_Prod - Varia de 10001 até 100000) para cada replicação
BdTemporario1:
Table_Produtos(Cod_Prod - Varia de 100001 até 1000000) para cada replicação
BdTemporario2:
Table_Produtos(Cod_Prod - Varia de 1000001 até 10000000) para cada replicação
...