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.693 ]

Por: Jackson Laskoski em 20/01/2005


Introdução



O papel de um Sistema de Gerenciamento de Banco de Dados (SGBD) no desenvolvimento de sistemas de informações modernos, de quaisquer portes e segmentos, já não pode ser mais desprezado muito menos renegado.

O mínimo que se espera de um bom profissional (DBA, analista de sistemas, desenvolvedor) é uma análise técnica e mercadológica acerca das opções existentes, afim de buscar qualidade, robustez e escalabilidade no gerenciamento e manutenção de bases dados; sempre procurando unir um baixo TCO com uma boa relação Custo X Benefícios.

Para tanto, além de estarmos atentos as inovações tecnológicas das ferramentas já consagradas neste nicho de mercado, faz-se necessário observarmos as características, distinções filosóficas e qualitativas em relação a novos SGBDs ou SGBDs que vem tendo ascensão constante e progressiva. Tanto por parte dos desenvolvedores e empresas que implementam soluções comerciais, quanto em relação aos clientes finais de softwares que, a vias de regra, estão sempre buscando uma relação Custo X Benefícios mais vantajosa na adoção de quaisquer TIs (Tecnologias da Informação).

No rol dos SGBDs que se destacam atualmente, perante a comunidade científica/acadêmica e principalmente comercial, tanto do ponto de vista qualitativo quanto de baixo TCO está o PostgreSQL.

O PostgreSQL é, em suma, um sistema de gerenciamento de banco de dados objeto-relacional (SGBDOR) desenvolvido com base nos códigos do projeto Postgres, encabeçado e mantido pelo Departamento de Ciência da Computação da Universidade da Califórnia em Berkeley, desde 1985, coordenado pelo professor Michael Stonebraker.

Segundo o The PostgreSQL Global Development Group (2002, p. 01), "O PostgreSQL descende deste código original de Berkeley, possuindo o código fonte aberto. Fornece suporte às linguagens SQL92/SQL99, além de outras funcionalidades modernas. O POSTGRES foi pioneiro em muitos conceitos objeto-relacionais que agora estão se tornando disponíveis em alguns bancos de dados comerciais. Os Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBDR) tradicionais suportam um modelo de dados composto por uma coleção de relações com nome, contendo atributos de um tipo específico. Nos sistemas comerciais em uso, os tipos possíveis incluem número de ponto flutuante, inteiro, cadeia de caracteres, monetário e data. É amplamente reconhecido que este modelo não é adequado para aplicações futuras de processamento de dados. O modelo relacional substituiu com sucesso os modelos anteriores em parte devido à sua "simplicidade Espartana". Entretanto, esta simplicidade tornou a implementação de certas aplicações muito difícil".

Página anterior     Próxima página

Páginas do artigo
   1. Resumo
   2. Introdução
   3. Conceitos importantes
   4. Free software, software free, shareware e proprietário
   5. Características e recursos
   6. Comparando o incomparável
   7. Conclusões
   8. Referências bibliográficas
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Postgres e os Sistemas Alterdata

Replicando banco de dados PostgreSQL

Replicação de dados síncrona com Postgres

PostgreSQL 9.4 - O conceito de Role

Partição de tabelas no PostgreSQL

  
Comentários
[1] Comentário enviado por mmm em 20/01/2005 - 13:41h

Há alguns equivocos quanto aos conceitos de formas de distribuição de software. Por favor, consulte:

Categorias de Softwares Livres e Não-Livres: http://www.fsf.org/philosophy/categories.pt.html

Palavras e frases confusas e carregadas que devem ser evitadas: http://www.fsf.org/philosophy/words-to-avoid.pt.html

[2] Comentário enviado por fdmarp em 21/03/2009 - 13:03h

Achei interessante. Não sei se concordo com tudo, mas achei bom.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts