Portando um 6 aplicativo IBXpress Interbase para a plataforma Firebird atual, em Delphi 7?

StackOverflow https://stackoverflow.com/questions/1702292

Pergunta

Basta saber se há alguma dicas para ser cauteloso aqui. Nós temos um aplicativo legado D7 que desenvolvemos há vários anos para um cliente, que usa IBXpress para falar com o código aberto Interbase 6 construção.

Nós estamos tendo uma série de questões com que a plataforma nos dias de hoje (muito lento para ligar / start-up em um novo hardware é a principal um) e que o cliente tenha okayed passar algum tempo / dinheiro movendo o banco de dados sobre a Firebird.

Nós realmente não querem embarcar em movê-lo para D2010 (ou D2007, que seria a minha preferência agora) como nós figuramos que nós pode ter que mover a camada de banco de dados a partir IBXpress para outra coisa para melhor atender Firebird de qualquer maneira. E no final do dia, o cliente está olhando apenas para diminuir a dor de banco de dados, não renovar / atualizar / reescrever o aplicativo.

Dada a ascendência de Firebird, é isso, um caminho indolor bem entendida a partir IBXpress Interbase 6 a (qualquer que seja) com Firebird? Nós temos um grande número de sprocs, gatilhos (e até mesmo tipos de dados ) etc em já o banco de dados IB existente (e que o cliente tem um número de clientes pagantes todos usando esta plataforma) por isso nos sentimos que vai Firebird era mais provável que seja um movimento mais suave do que se deslocam para SQL Express (ou outro sabor do DB inteiramente ).

Note que não estamos olhando para a defesa DB 'incorporado' - em muitas das instalações de nossos clientes dos clientes, o software é usado de uma forma cliente-servidor multi-usuário, para manter esse tipo de abordagem é importante

Foi útil?

Solução

IBExpress ainda trabalho com Firebird 2.1 se você não usar charset unicode.

Você também pode mudar para - FIBPlus - IBDAC - IBObjects

ou JVUIB mas será mais difícil se você usar muitos conjunto de dados

Outras dicas

Além de componentes de acesso a banco de dados que você também vai precisar de alguma ferramenta para facilitar a migração de seus IB 6.0 bancos de dados existentes para Firebird 2.5. Eu poderia recomendar utilidade FDBConvert, o que economiza uma grande quantidade de tempo. Download link:

http://gsbelarus.com/gs/fdbconvert/fdbconvert_eng.html

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top