On 2011-F-10  09h4, Marcelo Silva (IG) wrote:
> Eu trabalho com os Postgres 8.4 e MySQL 5.1, e sinceramente os dois dão
> contas do recado...

A questão é saber qual o recado.  Tem recado que, definitivamente, só o 
PostgreSQL.  E, aliás, cada versão tem sido mais rápida que a anterior, 
então a 8.4 já não é uma boa referência, embora já seja bem melhor que 
qualquer versão do MySQL, inclusive as ainda em desenvolvimento.


> neste caso, o que manda é o hardware, seu modo de
> programar, indices no teu banco e etc...

Não exatamente.  Se o que manda é o equipamento, o PostgreSQL o 
aproveita melhor; se o modo de programar, o PostgreSQL suporta muito 
melhor programação; se índices, o PostgreSQL tem muito mais e melhores 
tipos de índices.


> Num servidor que o MySQL estava ficando lento, bastou colocar mais 1G de
> memoria e o problema foi resolvido.

Não, foi escondido.  Equipamento só é solução de melhoria se (1) a carga 
e o comportamento da aplicação nunca mudam e (2) já foi feita uma 
análise mostrando um gargalo de equipamento.  Caso contrário, é 
gambiarra que piora a situação, porque quando o problema voltar a carga 
será maior e, portanto, mais difícil de lidar.


> 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.

Sem saber que problemas de desempenho o colega enfrentava, essa 
afirmação carece de qualquer fundamento lógico.


> Percebi que o Postgres se mostra um pouco, mas pouco, mais rapido, mas
> foram testes superficiais...

Testes superficiais, por definição, são inválidos, porque há muitas 
variáveis a controlar.  Por exemplo, aplicativos codificados em MySQL ou 
alguma camada de mapeamento objeto-SQL tipicamente são mal codificados, 
seja por idiossincrasias da ferramenta ou por falta de conhecimento do 
programador.  Se um aplicativo MySQL ou objeto-SQL se mostrar um pouco 
mais rápido num teste superficial, eu esperaria que, com o tempo 
permitindo desenvolvimento e até refatoração, o desempenho melhore muito 
com relativamente pouco tempo e esforço.


> gostei de trabalhar com o postgres, e ele me traz uma
> certa sensação de segurança.

Não é só sensação, é arquitetura e qualidade mesmo.

        Sensação às vezes indica algo, principalmente quando o sujeito tem uma 
certa tarimba.  Mas, no caso, a diferença é gritante, então temos o luxo 
da objetividade.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:[email protected]
+55 (11) 9406 7191        ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT-3  MSN: msnim:[email protected]
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a