Pesquisa Google

sexta-feira, 4 de julho de 2008

PostgreSQL e Oracle

Na faculdade estudo em Banco de Dados o Oracle. Mas comercialmente estou usando o PostgreSQL (lê-se postgres q l - as primeiras vezes soa meio estranho mas depois acostuma).
O Oracle tem uma versão free que pode ser usada comercialmente, porém não passa de 4 Gb de armazenamento. O que não é algo tão pequeno assim, mas com o tempo pode se tornar um problema e dependendo da aplicação pode dar muita dor de cabeça com licensas (que não são baratas).
Com o PostgreSQL evita-se questões de copyrigth. É software livre, e eu já falei aqui que sou apaixonado por essa filosofia, e pra finalizar é muito poderoso. Tanto que é o SGBD que mais chega perto do Oracle, considerado o melhor.
Porém existem algumas "diferencinhas" entre eles. No Oracle tem-se o tipo varchar2, no PostgreSQL o equivalente é o tipo character varying. Nesse tipo de dado é utilizado somente a quntia preenchida e não todo o espaço alocado. Por exemplo: se em um campo nome aloca-se um tamanho 50 e na hora de preencher só ocupa 30, os outros 20 não são alocados economizando espaço de armazenamento.
Outra diferença gritante é que o Oracle tem muito mais material pra pesquisa online em português do que o PostgreSQL, porém em inglês possui boa documentação.

Nenhum comentário: