postgre
Banco de Dados
INTRODUÇÃO
O sistema gerenciador de banco de dados PostgreSQL teve seu início na Universidade de Berkeley, na
Califórnia, em 1986;
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ção denominado 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;
CARACTERISTICAS
E um Sistema gerenciador de banco de dados relacional orientado a objetos e de código aberto.
Já tem mais de 15 anos de desenvolvimento, sendo um gerenciador relativamente
novo
no
mercado
se
comparado com outros SGDB (Oracle cerca de 37 anos, SQL 41 anos, MySQL 20 anos e IBM 37 anos).
E compatível com todos os grandes sistemas operacionais, como Linux, Unix (Mac) e Windows.
Tem suporte completo a chaves estrangeiras, junções, visões, gatilhos e procedimentos de armazenamento em múltiplas linguagens, entre elas, Java, PHP, Python,
Ruby, e C/C++.
FreeBSD
macOSX
Linux
Solaris
Windows
Inclui a maioria dos tipos de dados do SQL:1999
(INTEGER, NUMERIC, BOOLEAN, CHAR, VARCHAR,
DATE,
INTERVAL,
e
TIMESTAMP)
e
ainda
o
armazenamento de objetos binários como sons, imagens ou vídeos.
Ele e altamente escalável, tanto na quantidade de dados que pode gerenciar, quanto no numero de usuários concorrentes, ou seja, usuários utilizando o sistema ao mesmo tempo.
Alguns limites do banco
Tamanho Máximo do Banco de Dados