Por que utilizar o PostgreSQL?
Como em outras áreas da tecnologia da informação, no caso específico de sistemas de gerenciamento de banco de dados (SGBDs) open-source também existem diversas opções. Mas quais são os principais diferenciais do PostgreSQL em relação aos outros SGBDs open-source?
Atividade da comunidade: a comunidade PostgreSQL é muito ativa através das suas listas de discussão tanto no Brasil como no exterior.
Suporte: através das listas de discussão é possível contato direto com os desenvolvedores, o que muitas vezes nem é necessário pelo fato de existirem muitos profissionais e entusiastas presentes nas listas dispostos a ajudar a qualquer dia e a qualquer hora. Além das listas é crescente o número de empresas prestando serviços profissionais a este mercado emergente.
Licença: o PostgreSQL utiliza a licença BSD que é a que proporciona a maior flexibilidade para utilização comercial, diferente da GNU (mais restrita para utilização comercial) e a MPL.
Linguagens suportadas: as stored-procedures, funções e gatilhos podem ser desenvolvidas em diversas linguagens no PostgreSQL: Tcl/Tk, Perl, Phyton . Além das citadas qualquer linguagem pode ser suportada, desde que seja desenvolvido a camada de interface entre a linguagem e o PostgreSQL.
Compatibilidade com outros gerenciadores: o grupo de desenvolvimento do PostgreSQL procura seguir ao máximo as normais internacionais que determinam o padrão de interface. Além disso provê utilitários e linguagens para facilitar a migração de gerenciadores proprietários para o PostgreSQL.
Custos relacionados com administração da base de dados: o PostgreSQL foi desenhado e desenvolvido para ter baixíssimos custos de manutenção. Além disto os custos dos programas de treinamento para utilização do PostgreSQL são muito menores que dos SGBDs comerciais.
Confiabilidade e estabilidade legendárias: é muito comum empresas utilizarem ativamente o PostgreSQL durante anos sem interrupção.
|