2014-03-30 18:16 GMT-03:00 Guimarães Faria Corcete DUTRA, Leandro
<[email protected]>:
> 2014-03-30 13:16 GMT-03:00 Eduardo Alexandre <[email protected]>:
>>
>> Estou precisando muito de comparação e, de preferência benchmarks sérios
>> entre MySQL e PostgreSQL para definição de qual utilizar para um projeto.
>
> Difícil, porque o MySQL não é sério.  É mais uma brincadeira que saiu
> de controle.  Nem roda código ISO SQL, então as comparações
> necessariamente já têm de ser ajustadas para favorecer o MySQL.

Não fiquei satisfeito com minha própria resposta, então vai um complemento.

Comparativos sérios são difíceis, porque SGBDs são extremamente
complexos e seus usos, muito variados.  Os comparativos publicados
geralmente são, portanto e naturalmente, geralmente incompletos.

Quanto a desempenho, há alguns comparativos padronizados, mas há
várias ressalvas.  Primeiro, organizações como a Oracle (atual
proprietária do MySQL) costumam probir a divulgação; segundo, os
comparativos padronizados costumam colocar exigências bem oneroras, e
aí o povo do PostgreSQL costuma achar que não vale muito a pena, até
porque quem sabe pouco costuma não entender esses testes, suas
condições e resultados, e quem sabe mais costuma olhar outras maneiras
de comparar; terceiro, um comparativo padronizado costuma ser
irrelevante para as situações específicas.

O certo seria uma comparação bem focada na tua situação.  Mas isso
exigiria que já houvesse código aplicativo, uma massa de dados de
testes representativa (mesmo que artificialmente gerada) e código de
testes para carga.  Além de ser um custo razoável para investir na
decisão, há o problema de que o MySQL é tão ruim em termos de
linguagem ISO SQL que ou dará mais trabalho que o razoável para criar
o código aplicativo, ou acabará conduzindo a criar programas num
mínimo denominador comum, um subconjunto do ISO SQL que favorece o
MySQL ao deixar de explorar as capacidades de um SGBD robusto como o
PostgreSQL.


-- 
skype:leandro.gfc.dutra?chat      Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191              gTalk: xmpp:[email protected]
+55 (61) 9302 2691        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