• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

JoaoRodrigues

Comparação MySQL vs PostgreSQL

8 mensagens neste tópico

Ambas servem para muito mais do que pequenos projectos. O MySQL por exemplo tem features que o permitem escalar bastante.

Lembrem-se de nunca decidir apenas com base numa única fonte...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ambas as bases de dados são usadas mundialmente em projectos gigantescos. Essa ideia do "pequenos projectos" não percebo mesmo... será estigma relacionado com o OpenSource, que é visto como um desenrasque do software proprietário, quando em grande parte é superior ao mesmo?

PostgreSQL é mais poderosa do que MySQL, mas mais avançada (o SQL muda pouco ou nada, pois é standard), mas MySQL continua a ser uma excelente escolha para grandes projectos. Já estive em projectos em grandes empresas, onde se usava MySQL, como também já vi com Oracle ou PostgreSQL. Todos projectos eficazes, já a funcionar há anos.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Boas,

Ora, o MySQL é rápido em projectos pequenos / médios ( a noção de dimensão aqui pode fazer confusão a alguns, mas acreditem que existe, e podemos pegar em exemplos como youtube como um projecto com grande volume de transferência de dados ), pelo que acredito que seja usado pela maioria das aplicações web. Porém, tem desvantagens nos projectos grandes. Uma delas é ficar considerávelmente mais lento, e a outra é o limite de ligações que possui ( para o caso do youtube, por exemplo, tenho quase a certeza que usam outro motor de bd).

É aqui exactamente que o Postgree vence. Postgree em projectos pequenos é mais lento que o MySQL, mas vence nos projectos de maior dimensão, pois consegue um a maior estabilidade.

Devem existir mais diferenças, mas acho que estas que indiquei chegam perfeitamente para se tomar decisões  ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Eu falei em pequenos em relação aos projectos pessoais :) Habitualmente as pessoas (individuos, não empresas) fazem projectos... pequenos, à partida, que depois podem ou não crescer ;)

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Devem existir mais diferenças, mas acho que estas que indiquei chegam perfeitamente para se tomar decisões  :)

Se esses forem os dois únicos pontos de desempate, então chegam, pessoalmente não tomaria uma decisão apenas tendo em conta esses pontos, mas sim em todos os requisitos dos sistema a implementar.

O artigo até está interessante, apresenta alguns pontos das duas tecnologias lado a lado e não faz apreciações globais de qual o melhor ou qual o pior, nuns pontos o MySQL ganha, noutros perde. É um bom artigo no sentido em que apresenta as diferenças de forma simples e directa sem entrar em defesas pessoais de um ou outro lado.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Se esses forem os dois únicos pontos de desempate, então chegam, pessoalmente não tomaria uma decisão apenas tendo em conta esses pontos, mas sim em todos os requisitos dos sistema a implementar.

Não são só, como é óbvio, mas como o intuito deste tópico era "projectos pessoais", aka pequenos, penso que chega para dar uma ideia .. As restantes diferenças, já li muito sobre isso e não achei muito relevantes. Opinião claro.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Er, nem por isso :) O intuito do tópico era só dar a conhecer a página e o artigo :) Falei em projectos pessoais porque às vezes surge a dúvida a quem está a pensar nalguma BD para trabalhar.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora