Sistema Pesado
Desenvoli uma aplicação a três anos utilizando base de dados PARADOX, agora esta deixando o micro onde roda muito lento e corrompendo o executável sempre, como eu faço para micrar esta base de dados para outra plataforma? qual seria a indicada? Interbase?
tenho tabelas com + de 10.000 registros..
tenho tabelas com + de 10.000 registros..
Netways
Curtidas 0
Respostas
Luciano Pimenta®
28/08/2003
Existem ferramentas que realizam essa tarefa pra vc. Mas o mais interessante e vc fazer ´no braço´, pois vc tem mais poder sobre seus dados.
Vc tem varios banco de dados que pode migrar, Interbase, Firebird, SQL Server, MySQL. Vai depender
Se quiser algo free: MySQL, Interbase (versao 6) e Firebird.
Para acesso a essas base de dados, recomendo o dbExpress, pois se no final do trabalho, desejar trocar para MySQL a migração que fez para o Interbase, o seu trabalho no Delphi será muito pequeno, por exemplo.
Vc tem varios banco de dados que pode migrar, Interbase, Firebird, SQL Server, MySQL. Vai depender
Se quiser algo free: MySQL, Interbase (versao 6) e Firebird.
Para acesso a essas base de dados, recomendo o dbExpress, pois se no final do trabalho, desejar trocar para MySQL a migração que fez para o Interbase, o seu trabalho no Delphi será muito pequeno, por exemplo.
GOSTEI 0
Luizfernando777
28/08/2003
Olá, td bem,
O comentário do Luciano é muito bom, mas eu prefiro o Interbase 6, com a paleta IBX. Não sei o tamanho total da base de dados sua, mas tenho um projeto com mais de 30 mb com paradox, mas já estou mudando para o IB6 e um outro em IB6 com + de 350mb e tem dado bons resultados, tanto em velocidade como em segurança, tratando-se que tem 6 estações e um Servidor.
abraço
O comentário do Luciano é muito bom, mas eu prefiro o Interbase 6, com a paleta IBX. Não sei o tamanho total da base de dados sua, mas tenho um projeto com mais de 30 mb com paradox, mas já estou mudando para o IB6 e um outro em IB6 com + de 350mb e tem dado bons resultados, tanto em velocidade como em segurança, tratando-se que tem 6 estações e um Servidor.
abraço
GOSTEI 0
Netways
28/08/2003
Onde encontro estas ferramentas, e algum tuturial sobre Interbase, Mysql eu manjo um pouco!´´´´´
GOSTEI 0
Luizfernando777
28/08/2003
No site Interbase vc tem a paleta IBX,
e sua update, se vc estiver com o D6, vc tera que instalar a update 1 e 2 do D6, e depois a update 1,2,3,4,5 da Ibx
se cadastra lá q vc consegue fazer o download
até mais
e sua update, se vc estiver com o D6, vc tera que instalar a update 1 e 2 do D6, e depois a update 1,2,3,4,5 da Ibx
se cadastra lá q vc consegue fazer o download
até mais
GOSTEI 0
Bacalhau
28/08/2003
Eeeeepa! O executável fica corrompido e decides mudar de base? Quando o pneu do carro fura, contactas o electricista?
Estimado colega, não é melhor ver com mais calma a origem dessa corrupção, testando noutras máquinas, noutros SOs?
Estimado colega, não é melhor ver com mais calma a origem dessa corrupção, testando noutras máquinas, noutros SOs?
GOSTEI 0
Mmtoor
28/08/2003
Prezado:
Verificando a sua solicitação acho um pouco estranho que com 10000 registros seu sistema esteja ficando lento. Esta quantidade não representa quase nada para um sistema.
Cometi muitos erros no início escrevendo extensas rotinas além de haver muita repetitividade.
Como conselho, digo para que você faça uma análise em seu sistema, para ações de repetição ou muito extensas crie uma unit específica além de reformular seus dados na base, por exemplo: tabelas muito extensas tente encurtá-las, crie outras, relacione, e assim por diante.
Quanto ao executável corromper, também é estranho. É mais fácil as tabelas estarem se corrompendo impedindo a gravação, leitura ou até mesmo a abertura do sistema.
Se usa Paradox, tratar o evento afterpost é imprescindível.
Ainda pode atribuir ao hardware que roda a sua aplicação quanto a cpu, quantidade de memória, outros sistemas que estão ativos junto com o seu e assim por diante.
MMTOOR2003
Verificando a sua solicitação acho um pouco estranho que com 10000 registros seu sistema esteja ficando lento. Esta quantidade não representa quase nada para um sistema.
Cometi muitos erros no início escrevendo extensas rotinas além de haver muita repetitividade.
Como conselho, digo para que você faça uma análise em seu sistema, para ações de repetição ou muito extensas crie uma unit específica além de reformular seus dados na base, por exemplo: tabelas muito extensas tente encurtá-las, crie outras, relacione, e assim por diante.
Quanto ao executável corromper, também é estranho. É mais fácil as tabelas estarem se corrompendo impedindo a gravação, leitura ou até mesmo a abertura do sistema.
Se usa Paradox, tratar o evento afterpost é imprescindível.
Ainda pode atribuir ao hardware que roda a sua aplicação quanto a cpu, quantidade de memória, outros sistemas que estão ativos junto com o seu e assim por diante.
MMTOOR2003
GOSTEI 0
Zergling
28/08/2003
[color=darkred:2c037eb7e0]
Pode-se encontrar material sobre o InterBase nas áreas Apostilas e InterBase do site do ClubeDelphi -
http://www.clubedelphi.com.br/apostilas/apostilas.asp
http://www.clubedelphi.com.br/interbase/principal.htm
[/color:2c037eb7e0]
Pode-se encontrar material sobre o InterBase nas áreas Apostilas e InterBase do site do ClubeDelphi -
http://www.clubedelphi.com.br/apostilas/apostilas.asp
http://www.clubedelphi.com.br/interbase/principal.htm
[/color:2c037eb7e0]
GOSTEI 0