Banco de Dados Gigante

Delphi

05/07/2003

Pessoal to com um problema com um BD de um cliente.
E o seguinte:
Uso D5, com o BDE e DBF.
o banco de dados dele tem cerca de 200 mil registros, ele trabalha em rede, ate que os computadores dele sao bons.
O que ta acontecendo e que quando ele pede um relatório de um periodo grande tipo um intervalo de 2 anos demora pra caramba mais de 5 minutos e as vezes trava, uso query nos relatorios.
E Tb acontece de quando um usuario faz um cadastro em um computador nao aparece no outro, ja fiz todo tipo de configuracao.

Acho que o melhor seria eu usar um tipo de banco de dados tipo Interbase MYsql, mas nao sei usar nenhum 100 ¬ ainda.

Alguem pode me dar uma dica de como agilizar meus relatorios E/Ou como eu faco pra nao sumir cadastros.

Se alguem puder me dar uma dica sobre pelo menos um problema, ficarei muito Grato.

Obrigado pela atencao dispensada.


M@rcelo

M@rcelo

Curtidas 0

Respostas

Marcelo Carvalho

Marcelo Carvalho

05/07/2003

Oi,

A resposta é meio óbvia, e você provavelmente já sabe. Migre pro Interbase.

Eu também relutei, pois uma mudança sempre significa ter que refazer alguma coisa, e a disponibilidade de um tempo às vezes não existente para aprender novos procedimentos.

Mas o IB 6.02 (gratuito) é fácil de usar (tem diversos tutoriais por aí). Num primeiro momento você pode continuar a usar o BDE, e não terá que mudar praticamente nada no seu programa. Num segundo momento, poderá migrar pro IBX, e a aplicação ficará mais leve e rápida para acessar o IB.

Temos um BD do porte que você citou, e as pesquisas (com ¬LIKE¬) não demoram mais que 7 ou 8 segundos num servidor Athlon XP 2100.

[][][][]

Marcelo.


GOSTEI 0
POSTAR