Post
Definição:
POSTGRESQL é um sistema gerenciador de banco de dados objeto relacional (SGBDOR), desenvolvido como projeto software livre.
Características:
Hoje, o POSTGRESQL é um dos SGBD (Sistema Gerenciador de Bancos de Dados) de código aberto mais avançado, contando com recursos como:
- consultas complexas
- chaves estrangeiras
- integridade transacional
- controle de concorrência multi-versão
- suporte ao modelo híbrido objeto-relacional
- trigger
- views
- stored procedures em várias linguagens
Histórico:
O sistema gerenciador de banco de dados PostgreSQL teve seu início na
Universidade de Berkeley, na Califórnia, em 1986. À época, um programador chamado Michael Stonebraker liderou um projeto para a criação de um servidor de banco de dados relacionais chamado Postgres, oriundo de um outro projeto da mesma instituiçãodenominado Ingres. Essa tecnologia foi então comprada pela Illustra, empresa posteriormente adquirida pela Informix. Porém, mesmo diante disso, dois estudantes de Berkeley (Jolly Chen e Andrew Yu) compatibilizaram o Postgres à linguagem SQL. Este projeto recebeu o nome de Postgres95. Em 1996, quando o projeto estava estável, o banco de dados recebeu o nome de PostgreSQL. No entanto, enquanto ainda possuía o nome Postgres95, o banco de dados teve várias mudanças. O seu código foi totalmente revisado e a linguagem SQL foi definida como padrão. Também em 1996, o projeto foi renomeado para PostgreSQL a fim de refletir a nova linguagem de consulta ao banco de dados: SQL.
Quem usa POSTGRESQL?
Algumas Empresas que usam o POSTGRESQL (internacionais)
- Apple
- BASF
- Cisco
- OMS (Organização Mundial de Saúde)
Algumas Empresas que usam o POSTGRESQL (nacionais)
- FAB (Força Aérea Brasileira)
- Prefeitura Municipal de Sobral
- Vivo
- DNOCS
- Detran do Ceará
- Caixa
- Metrô (SP)
Por que usar o PostgreSQL?
O POSTGRESQL pode ser utilizado, modificado e distribuído por qualquer pessoa para qualquer