De fato, existem muitas e muitas variáveis, seja em qualquer opção de migração, 
por isso deve-se ponderar o custo benefício.
Se o problema é performance e o servidor carece de memoria, é mais fácil e mais 
barato comprar um pente de memoria do que reescrever toda sua aplicação e 
depois ver que ainda vai precisar de memoria. Agora se achar que deve trocar de 
base por N motivos, simplesmente troque, pois tanto o MySQL como Postgres são 
gerenciadores robustos (claro cada uma com sua particularidade).

Então Roberto, só comentando... é questão de necessidade mesmo... hoje o que eu 
faço em termos de aplicações, apesar de trabalhar com milhões de registros, até 
tabelas DBFs com ADS eu conseguiria trabalhar, pois os hardwares estão melhores 
e a corrupção de dados é muito menor hoje (pelo menos já faz anos que não sei o 
que é uma base corrompida).

Eu criei coragem de usar o Postgres porque o MySQL insistia em dar uma queda de 
conexão que não encontrava solução na web, foi só eu mudar do 5.0 para o 5.1 e 
resolveu, em questão de performance foi só rever os indices e colocar mais 1g 
de ram e deu certo.

Eu já migrei sistemas de DBF para Firebird depois para MySQL e agora para 
Postgres... e em todos eles não existiram ferramentas mágicas, o mais confiável 
foi refazer tudo, pelo menos assim já pegava os bugs que passaram batidos e 
melhorei muitas funções, minhas aplicações são grandes mas nem tanto, mas 
existem situações que pra refazer tudo seria um caos.

Estou gostando do postgres, realmente não conheço nem 1% do que ele é capaz, 
mas o que já conhece me serve pra fazer aplicações muito complexas e com grande 
volume de dados.

Antes que nosso colega tenha um trabalhão com uma migração, é bom ele ponderar 
se é realmente necessário por suas necessidades, mas seja qual for a decisão 
dele, poderá usar o postgres em futuras aplicações que não irá se arrepender.

Minha intenção não é confrontar MySQL x Postgres como muitos fazem... eu 
convivo com os dois sem problemas.






From: Roberto Mello 
Sent: Thursday, February 10, 2011 11:31 PM
To: Marcelo Silva (IG) ; Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Novo no Grupo

2011/2/10 Marcelo Silva (IG) <[email protected]>


  Num servidor que o MySQL estava ficando lento, bastou colocar mais 1G de 
memoria e o problema foi resolvido.
  Ou seja uma melhor analise das suas condições... trocar o MySQL pelo postgres 
por causa de performance nos dias de hoje, é trocar 6 por 1/2 duzia.

Isso não é correto. O número de variáveis é enorme, e fazer uma afirmação tão 
pungente e ao mesmo tempo tão simplória não faz justiça às diferenças que 
existem de uma aplicação e uso para outro.

  Percebi que o Postgres se mostra um pouco, mas pouco, mais rapido, mas foram 
testes superficiais... não justifica todo o trabalho de uma migração, mas meu 
novos projetos estão todos em postgres.

O PostgreSQL é mais lento em algumas situações, e extremamente mais rápido em 
outras. Mais escalonável e confiável em todas.

  Agora se for trocar por causa de alguma opção, como PL, pode até ser.
  Eu tenho preferido o Postgres por alguns fatores alheios, mais questão de 
gosto mesmo... gostei de trabalhar com o postgres, e ele me traz uma certa 
sensação de segurança.

Se é só uma sensação é por que tá faltando um pouco de informação.

Sucesso a todos.

Roberto
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a