Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário. |
| | Por acaso, num trabalho final de curso que estou a desenvolver com um colega meu, ja´ utilizamos os dois. Por acaso, quando tal aconteceu, ocorreram algumas situaçoes especificas em que o comportamento ficou aquem das expectativas. Por um lado, o PostgreSQL tem um conjunto de extensoes ao SQL bastante razoavel, mas por outro lado existem situaçoes em que nao segue a norma SQL92. Por outro lado, o MySQL padece da limitaçao de nao suportar directamente sub-queries (SELECTs dentro de SELECTs). E' um facto que da para as 'emular' atraves dos JOINs, mas torna-se menos legivel do ponto de vista de codigo SQL. Se formos a ver o codigo SQL de pesquisas em motores de busca, por exemplo, existe uma forte utilizaçao deste metodo. Por outro o lado, o suporte incompleto de transacçoes e´ tambem um ponto negativo. Nao quero com isto dizer que os produtos nao servem, muito pelo contrario. O que convem ficar claro e´ o fim a que eles se destinam, e isso e´ algo que o programador ou DBA deve equacionar ao implementar um sistema. Para alem disso, e' sempre bom nao ter de pensar em adquirir SGBD's comerciais (a questao das licenças de utilizaçao e' sempre uma 'pedra no sapato') quando queremos implementar algum sistema simples ou medianamente complicado. |
| |
|
| | Já agora, qual é a versão de PostgreSQL que usam?
-- Carlos Rodrigues - "I think we can handle one little penguin!" - "No, Mr. Gates, your men are already dead!" |
| |
| | É a versão 7.0.2. Ah, e já agora, a 'bridge' de JDBC para o PostgreSQL é muito fraquinha, principalmente no tratamento de SQLException's. Tinha-me esquecido deste pormenor. |
| |
| | Então aconselho-te a dar uma vista de olhos na versão 7.1.3, muitos problemas e falta de funcionalidades que eram apontadas à versão 7.0.x foram introduzidos nas versões 7.1.x como por exemplo os outer joins. Mais informação aqui.
-- Carlos Rodrigues - "I think we can handle one little penguin!" - "No, Mr. Gates, your men are already dead!" |
| |
| | Eu, na minha modesta opinião, gosto mais de oracle. É muito mais robusto e seguro que o mysql, quanto ao postgreeSQL, não poosso dizer nada, visto que nunca utilizei, acham-no melhor que o Oracle9i ? ------------------------------ - BigBrother is Watching You - ------------------------------ |
| |
|
| | Esqueceste tambem de dizer MUITO mais caro e MUITO mais exigente em termos de recursos... |
| |
| | É claro que o Oracle é mais robusto e seguro do que o MySQL, o objectivo do MySQL não é competir com o Oracle, pelo menos não ao nível de bases de dados a sério (não web). Quanto ao PostgreSQL já está mais ao nível do Oracle, se bem que este último seja mais poderoso, mas também a diferença de preço é brutal. Acho que se pode dizer sem errar que para a maioria das bases de dados o PostgreSQL se aguenta bastante bem... e custa 0$.
-- Carlos Rodrigues - "I think we can handle one little penguin!" - "No, Mr. Gates, your men are already dead!" |
| |
| | Usar esta ou aquela BD é como qq outro programa: usa-se a que mais nos convém. Mas há uma coisa que me chama a atenção(numa comparação Mysql/Oracle). A NASA(que ainda dispõe de uns quantos maços de notas), passou de Oracle para Mysql. Será que era por ser menos robusta e segura?
"Os meus 2 caragos" Ferrenho Gomes zZzZz |
| |
| | O post anterior estava interessante mas descabido de informação. Aqui vai o link . Não se esqueçam que a cada situação a sua BD. :) Fiquem bem! JP |
| |
| | descabido não, desprovido:). Disclaimer: a leitura dos seguintes artigos podem não traduzir toda a realidade já que são indicados na origem do software. Link 1 e link 2. Há mais mas só refiro os mais conhecidos. Caso a informação esteja correcta chamo a atenção para os números apresentados.
"Os meus 2 caragos" Ferrenho Gomes zZzZz |
| |