Sabia que você responderia essa @Marcos. :-)

Em 09/10/2017 15:39, "Marcos Pegoraro" <mar...@f10.com.br> escreveu:

> O Márcio está correto, são coisas bem, bem, beeeem diferentes. Eu trabalho
> com Firebird já faz 15 anos e todos os meus clientes estão usando ele.
> Decidimos migrar para o PostGres quando soubemos da versão 3, já que
> notamos que as alterações eram mínimas. Por muito tempo fui incentivador do
> Firebird, mas chega uma hora que é necessário uma guinada. Estamos já
> realizando a migração faz 1 ano e ainda temos muita coisa para pensar,
> codificar, testar.
>
> Mas é tão complicado assim migrar ? É que você precisa pensar no todo,
> precisa pensar em todos os aspectos, não somente criar o metadata e
> importar os dados de um para o outro.
> Você precisa pensar no processo de atualização, backup, procedures e
> triggers, precisa testar exaustivamente a sua aplicação em todos os
> processos, etc. Isso sem considerar as inúmeras mudanças que não fizemos
> mas que desejamos. Boolean, JSON, procedures com múltiplas linguagens,
> materialized views, partitioning, arrays, replicação, inúmeros extensions e
> herança são alguns exemplos que não tinhamos no Firebird 2.5 mas queremos
> no PostGres.
>
> Enfim, creio que a melhor forma de fazer é migrar em diversos passos.
> Primeiro "as is", testa exaustivamente e coloca num cliente, depois em 5,
> depois em todos. Daí adiciona um processo que não existia, testa, etc. Daí
> adiciona mais um, ...
>
> No nosso modelo creio que ainda demoraremos mais uns 6 meses para a
> migração total. Mas posso afirmar, vale muito, muito, muuuito a pena.
>
>
> Atenciosamente,
>
>
>
> Em 9 de outubro de 2017 14:56, Márcio A. Sepp <
> mar...@zyontecnologia.com.br> escreveu:
>
>>
>> Alguém já passou pela experiência de migrar um banco Firebird para
>> Postgres? Como foi essa migração?
>>
>> Atualmente em uma aplicação tenho um banco com pouco mais de 5GB e fico
>> pensando se não teria mais performance, escalabilidade e outros controles
>> (medição de uso) se migrasse para o Postgres.
>>
>>
>> --
>>
>> Renato, não sou especialista na área, mas minha percepção é que são
>> coisas bem distintas. O foco de um e do outro são públicos bem distintos
>> (segundo a minha percepção apenas - não é baseado em nenhuma documentação).
>>
>> Não cheguei a trabalhar com a versão 3 do firebird (a última que
>> trabalhei era na 2.5), mas creio que ainda exista uma lacuna grande pra
>> este conseguir chegar ao nível de maturidade e recursos do postgres.
>> No postgres há muitos recursos que não existiam no firebird 2.5. Cito
>> alguns:
>> - Particionamento de tabelas: (no postgres ainda é meio chucro a coisa,
>> mas tem);
>> - Tablespaces;
>> - Índices parciais;
>> - Agora nas últimas versões tem paralelismo (não sei como está isso no
>> firebird);
>> - Não há a necessidade de fazer dump/restore para otimizar;
>>
>> Também o projeto do firebird eu acho que já não tem mais tanto espaço,
>> pois tem muitos bancos bons na área...  acho que o firebird ficou em algum
>> ponto entre um sqlite e um postgres. Tipow, parece-me que ele tá sem foco
>> hoje... (minha percepção apenas).
>>
>> Dependendo do teu sistema, talvez no firebird vc tem algumas vantagens,
>> que seria a possibilidade do teu cliente apenas copiar um arquivo e estar
>> feito o backup (não é o correto, mas na prática é assim que a maioria das
>> vezes acontece).
>>
>> Vejo diversos sistemas aqui com firebird (versões 2.x) rodando na minha
>> região, onde o banco chega a uns 15 Gigas e aih a coisa pipoca, obrigando
>> os desenvolvedores a criar outros bancos e fazer gambiarras.
>>
>> Faz uns testes aih em relação ao unicode e veja se está ok pra vc. Creio
>> que vc não terá problemas no restante da aplicação.
>>
>>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a