PostgreSQL VS MySQL
Este semestre na cadeira de Bases de Dados 2, onde se estudam as entranhas de Sistemas de Gestão de Bases de Dados, o trabalho consistia na elaboração de um relatório onde se estudaria o funcionamento e funcionalidades de um SGBD.
Originalmente até era para realizar uma comparação entre Oracle e um qualquer sistema, mas o professor baixou os requisitos.
Eu, se calhar mais ambicioso que a maioria, já tinha decidido que iria fazer uma comparação entre três sistemas: Oracle, PostgreSQL e MySQL. Quando o Oracle saiu da equação, ficámos só com o PostgreSQL e o MySQL para analisar.
Gostei bastante de fazer este trabalho e até acho que seja do interesse de muita gente, portanto disponibilizo-o.
O professor disse que ainda tinha alguns pequenos reparos, vou tentar obtê-los e corrigir o que for possível.
- o blogue de ardoric
- Clique Iniciar Sessão ou registar-se para colocar comentários






Comentários
Era óptimo se realmente
Era óptimo se realmente conseguissemos abrir o PDF :)
mm estou curioso perante
mm estou curioso perante essa comparacao :)
yas falta só o PDF :-P
obrigado :)
Ah e tal ...
... se um gajo pudesse abrir o pdf, até era bom ... e tal... oiso, portantos!
devo dizer que a
devo dizer que a comparação (eu que não sou um expert nestas coisas) me parece bem, dando-me mais forças para "gostar" mais de postgresql.
Acho que deveriam rever um cadito o português do trabalho que por vezes é trapalhão.
A leitura de atravessado deixou-me com algumas conclusões que penso serem correctas:
- mysql tem menos features
- mysql tem features menos complexas
- na soma das 2, é mais rápido para questões mais simples
- postgresql parece-me melhor na quantidade de features suportadas.
- postgresql tem melhor integridade de dados
- o mysql tem as features disponíveis consoante o tipo de base de dados utilizar, tendo falta de expansibilidade em caso de utilizações mais exaustivas.
serão estas as conclusões a tirar? (eu sei que fizeram uma linda conclusão, mas somos engenheiros (ou não) e não formados em letras)
conclusoes
Sim, gass
é mais ou menos isso :)
Quanto ao português, em minha defesa: não fui só eu que escrevi ^_^
(por outro lado, podes também estar a referir-te a partes que eu escrevi)
Basicamente se o MySQL é mais rápido, é em coisas certamente menos complexas, porque o planeador e executor dele é uma vergonha ao lado do do PostgreSQL.
Depois também tem demasiados 'ses' no sentido em que na documentação dizem uma coisa, mais à frente dizem outra, e numa página à parte dizem 'lembram-se de ter lido que isto era assim e assim? tá mal... na realidade é assim'.
Eu não lhe confiaria dados muito importantes.
Gostava de arranjar boas benchmarks, mas por enquanto vou estudar para a parte teórica da cadeira, sobre a qual serei testado na Quinta.
sobre a consistencia dos
sobre a consistencia dos dados, uma coisa que me fez desde logo mudar para postgres é o fcto de a condição de not null no mysql ser mais arbitrária que não nula :P
isto é, num campo que não pode ser nulo, se não for preenchido, o mysql pode não dar erro, mas sim preencher esse campo com dados arbitrários :P