Fórum Converter Sistemas com BD Paradox para Interbase #222219
24/03/2004
0
Estou com a seguinte dúvida: Trabalho para uma empresa q possui sistemas baseados em BD Paradox. Estamos num processo de reformulação e queremos implantar BD Interbase ou Firebard. Fiquei encarregada de fazer um levantamento de informações, e verficar os seguintes itens:
- vantagens e desvantagens de ambos os bancos
- problemas na conversão: precisará mudar muito o código?
- desempenho e lucratividade
Se alguem puder me dar alguma informação, muito obrigada desde já.
Atenciosamente, Viviane
Vivipeder
Curtir tópico
+ 0Posts
24/03/2004
Vinicius2k
São opiniões pessoais, OK?
Acredito não haver muitos parãmetros de comparação visto que são bancos concebidos para propósitos diferentes... um é desktop e outro é client/server... esquecendo este importante conceito, só vejo vantagens do Firebird sobre o Paradox...
Segurança dos dados e desempenho são as que eu acho mais importantes.
Depende um pouco de qual camada de acesso vc pretende adotar... se vc usar BDE (não aconselho) vcs terão muito pouco trabalho visto que os componentes de acesso aos dados serão os mesmos, apenas o driver do álias será modificado... mas é lento não acredito que funcione bem com as novas versões do Firebird...
Se vc usar IBX (não existem garantias de compatibilidade com futuras versões do Firebird) vc terá duas alternativas uma menos trabalhosa e, no meu ponto de vista ruim, q seria trabalhar com TIBTables no lugar de suas TTables... ou trabalhar com TIBQueries, mas será um pouco mais trabalhoso, visto que seus métodos de inserção, edição e deleção devem ser modificados...
Se optar pelo DBExpress (atualmente acredito ser a melhor opção), basicamente, teria o mesmo trabalho que na segunda alternativa usando IBX, apenas com 2 componentes além dos que vc está habituada (TDataSetProvider e TClientDataSet)...
Existem outras camadas de acesso de 3ºs, como a ZeosDBO e a UIB... vc precisará estudar o caso com cuidado e definir sua camada...
Desempenho é incomparável... lucratividade acredito ser superior, primeiro pelo desempenho e pela confiabilidade do banco (menos horas de downtime no seu sistema para manutenção da base)...
Espero ter ajudado...
T+
Gostei + 0
25/03/2004
Vivipeder
Pretendo usar os componentes de acesso IBX, no qual estou mais acostumada a trabalhar, qdo uso interbase. Acho que o trabalho de conversão do BDE para IBX será inevitável.
Só fazendo uma pequena correção na minha primeria msg, escrevi ´Firebard´ sendo que o correto é ´Firebird´.
Muito Obrigada pela atenção, ass: Vivi
Gostei + 0
25/03/2004
Vinicius2k
Só mais uma opinião... o IB 6.0 (o free) estah parado no tempo... Particularmente não acho uma boa opção... se eu estesse na sua posição e fosse implementar o projeto com IBX eu utilizaria o Firebird 1.0... são 100¬ compatíveis... ainda não ouvi relatos de incompatibilidade do Firebird 1.5 com o IBX, mas não há garantias...
Agora, se vc está pensando no IB pago, pode ficar sossegada... ele está evoluindo e o IBX é 100¬ compatível...
T+
Gostei + 0
25/03/2004
Codigodelphi
Gostei + 0
25/03/2004
Ilopaiz
ilopaiz@bol.com.br
Gostei + 0
25/03/2004
Codigodelphi
Gostei + 0
25/03/2004
Vinicius2k
Mas não há garantias... e mais risco ainda com o Firebird 2.0... mas esta não é a questão... a Vivi precisa de pontos de argumentação entre os dois DBs, visto que ela já se mostrou conhecedora das camadas de acesso OK? :wink:
Gostei + 0
25/03/2004
Vivipeder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)