Adoro o Elefantinho. Robusto, rápido, fácil, simples, seguro, boa documentação, várias listas de discussão (ativas e bem frequentadas), o SGBD mais próximo das normas. Ele sempre me surpreende, e apesar de tudo ainda hoje eu não conheço todo o poder dele.
Mas será que é o mesmo o melhor Banco de Dados?! Posso dizer de antemão que é o melhor Banco de Dados Open-Source. Depois dele, na minha concepção, não vem nem mesmo o MySql, da Sun, auto-intitulado “The world’s most popular open source database” (O Banco de Dados Open-Source mais popular do mundo). E eu recebo várias críticas por causa disso.
Não consigo nem me entender com o “explain” do MySql. Não consigo executar comandos via bash. Quando instalei o Cacic (Gerenciador de Hardware no parque tecnológico), demorei mais na instalação e configuração do MySql do que o próprio Cacic. Isso sem falar que até algumas versões anteriores do MySql ele não sabia direito o que era uma Chave Primária (deixando repetir valores no campo).
Sim, não sei mexer com MySql e não tenho vontade, o Postgres para mim supera qualquer banco, até mesmo o grande “rei” Oracle.
Nunca trabalhei com Oracle, para ser sincero. Isso não quer dizer que eu não o conheça e nem mesmo que não saiba o poder que ele tenha. Sei da dificuldade na instalação do software, geralmente acompanhado por um suporte (Pago). Já vem com uma interface para Administração (nunca vi, não sei do que é composta). Um grande uso da linguagem pl/SQL (que aliás é muito exigida pelo cargo de DBA).
A grande pergunta é: Será que vale mesmo a pena pagar tanto por um software sendo que você pode ter outro fazendo o mesmo de graça?
Muitos irão dizer que sim. Afinal, 47% do mercado usa Oracle.
Eu digo que não. O Postgres, que surgiu como projeto de Faculdade, depois conhecido como Postgres 95, daí para Postgres 6, Postgres 7, hoje Postgres 8.3.6, com versões em teste para o Postgres 8.4, é um software que está em grande crescimento, sendo usado por grandes empresas (Podemos citar a Apple e o Skype) e também como ferramenta de ensino de Banco de Dados e modelagem.
Nós, adoradores do Postgres, temos uma das maiores vantagens de usar esse maravilhoso Sistema de Gerenciamento: Upgrade. Sim, podemos atualizar o Software com muita facilidade e sem maiores transtornos. As atualizações são lançadas rapidamente com novas funcionalidades e correção de erros (que são muito poucos).
Talvez você ache que não precise de tudo isso, ou que o Postgres não seja tudo isso. Uma coisa eu tenho certeza: o Postgres pode não ser o melhor SGBD, porém ele pode suprir todas as suas necessidades.

