PostgreSQL: SGBDOR
No decorrer deste artigo procuramos discutir brevemente alguns dos principais aspectos, sob uma visão sócio-técnica, filosófica e histórica, do PostgreSQL - um dos principais Sistemas de Gerenciamento de Banco de Dados de código livre no momento.
[ Hits: 55.790 ]
Por: Jackson Laskoski em 20/01/2005
Deve ficar claro que o cenário envolvido é extremamente importante na escolha do SGBD certo para o projeto em questão. A linguagem de programação a ser utilizada, a estrutura física (rede, servidores), imposições a nível de segurança ou financeiras da organização, plataformas operacionais envolvidas, suporte técnico; tudo isso é imensamente relevante quando da escolha por uma ou outra opção mercadológica.
A seguir, divulgamos uma pesquisa desenvolvida por Mark Kirkwood, divulgada e traduzida pelo portal br-linux.org. Na presente pesquisa de cunho técnico, o autor apresenta uma comparação entre quatro SGBDs presentes no mercado, dois Free-Sofwares (MySQL e PostgreSQL) e duas ferramentas comerciais (Oracle e Informix). Abaixo apresentamos as tabelas e resultados comparativos:
IMPORTANTE: Todos os testes foram realizados com os seguintes requisitos de hardware: Dois HP Vectra VE 7, cada um com 160MB de RAM, um HD de 3.2GB e um HD de 13GB, ambos Quantum IDE. O sistema operacional foi o Red Hat 6.0, sem alterações no kernel.
Banco |
*Custo |
Transações |
Lock de linha |
Constraints |
Program. |
Senhas |
Failsafe |
Hotback |
Mysql |
0/3000 |
Não |
Não |
Não |
Parcial |
Sim |
Não |
Não |
Postgresql |
0 |
Sim |
Sim |
Parcial |
Sim |
Sim |
Sim |
Não |
Oracle |
3200 |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Sim |
Informix |
2000 |
Sim |
Não |
Sim |
Sim |
Sim |
Não |
Não |
Banco |
Bulk load 1M |
Sumarizar 3% de 3M |
Sumarizar 0.3% de 3M - pesquisa simples |
Sumarizar 0.3% de 3M - pesquisa complexa |
|
MySQL |
20 |
14 |
90 |
57 |
|
Postgresql |
420 |
16 |
4 |
7 |
|
Oracle |
65 |
5 |
3 |
3 |
|
Informix |
170 |
8 |
5 |
6 |
|