2008/1/22 Patrick Espake <[EMAIL PROTECTED]>: > > Poxa vida fiz uma pergunta objetiva, o Prado envio uma texto enorme que foge > totalmente do foco da pergunta, eu entendo que quer ajudar e agradeço muito.
Como ja' foi dito, responda nossas perguntas e vamos fazer todo possivel pra ajudar. > Pelos testes que eu fiz aqui parece o desempenho do MySQL é 8,75x mais > rápido que o PostgreSQL. Patrick, eu ja' vi varias pessoas com esse mesmo tipo de atitude que tu estas demonstrando, e se voce for continuar com essa atitude, eu nao se se vale a pena gastarmos para tentar resolver algo que voce nao quer resolvido. Nos seus "testes", que pelo que eu saiba ate' agora foi uma unica consulta, voce chegou a conclusao que o MySQL e' 8,75 vezes "mais rapido". Se esse e' o unico teste que voce quer fazer, entao nao tem muito que a gente possa fazer. Se voce esta' feliz com o MySQL e o seu parecer tecnico baseado nos seus testes te indica isso e voce acha que seus testes sao validos, entao a resposta ja' esta' dada. A minha opiniao e' que o seu "teste" esta' absurdamente falho e carecendo de informacoes. Mas esta e' so' a minha opiniao. Novamente eu vou dizer que a sua consulta possui duas funcoes agregadas na consulta (max e count). No MySQL com MyISAM isso e' rapidissimo, por que ele nao tem que se preocupar com transacoes. Nao se tem que se preocupar com multiplos usuarios acessando a mesma tabela em transacoes diferentes, nos quais o bancos de dados e' obrigado a retornar valores diferentes para cada cliente dependendo da transacao. O PostgreSQL tem que se preocupar com transacoes pra poder retornar valores validos. Para muitas pessoas as propriedades de Atomicidade, Consistencia, Isolamento e Durabilidade (ACID) sao importantes, e o custo dessas propriedades vale a pena. Para outros usuarios (ou usos), essas propriedades nao sao importantes. Nesses casos eu uso o SQLite, que e' bem mais rapido que o MySQL. Resumindo, se quiser continuar a discussao, precisas nos dar mais informacoes. Mas antes disso tens que saber se a diferenca das muitas vantagens do PostgreSQL em relacao as suas desvantagens, valem a pena pra voce. Se um "benchmark" de "SELECT COUNT(*) FROM whatever" e' suficiente para voce, o MySQL vai ser melhor. -Robero _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
