Você está na página 1de 9

POSTGRESQL

SUMÁRIO
BREVE HISTÓRICO DO POSTGRESQL;
PRINCIPAIS CARACTERÍSTICAS;
VERSÕES DISPONÍVEIS;
VALOR DA LICENÇA;
REQUISITOS PARA INSTALAÇÃO;
EMPRESAS QUE UTILIZAM O POSTGRESQL;
CURIOSIDADES.
BREVE HISTÓRICO DO POSTGRESQL
Começou com o projeto Ingres, desenvolvido na Universidade de Berkeley, Califórnia, na década de 70;
Em 1985, surge um projeto pós-Ingres, chamado Postgres, desenvolvido por Michael Stonebraker;
Em 1986, a equipe divulgou documentos descrevendo a base do sistema;
Em 1988 surge um protótipo funcional;
Em junho de 1989 foi liberada a versão 1 para um pequeno grupo de usuários;
Em junho de 1990 foi liberada a versão 2 com o sistema de regras reescrito;
Em 1991, surge a versão 3, com o motor de consulta melhorado;
Em 1993, o Postgres ganhou bastante popularidade, demandando mais suporte e novas funcionalidades;
Em junho de 1994, surge a versão 4, como uma simples versão de limpeza;
No mesmo ano, o projeto foi abandonado pela Universidade de Berkeley;
Como o código fonte estava sob uma licença BSD, o projeto foi continuado pelos estudantes Andrew Yu e Jolly
Chen;
Em 1994, eles adicionaram um interpretador SQL para substituir a linguagem QUEL (desenvolvida para o
Ingres) e o projeto foi renomeado para Postgres95;
Em 1996, Marc Fournier, Bruce Momjian e Vadim B. Mikheev lançaram a versão 6.0, a primeira versão externa
da Universidade de Berkeley e o projeto foi renomeado para PostgreSQL;
Desde então, um grupo de desenvolvedores e de voluntários de todo o mundo têm mantido o software e
desenvolvido novas funcionalidades.
PRINCIPAIS CARACTERÍSTICAS
PostgreSQL é atualizado frequentemente;
Objeto-relacional;
Vantagem sobre MySQL, MariaDB e Firebird.
Lida com muitos dados;
Um exemplo é o tamanho máximo de uma linha, no Postgre é de 1.6TB, já no MySQL, MariaDB e
Firebird é de ~64KB.
Tipos de Dados e estruturas;
Por ser objeto-relacional, tem a capacidade de guardar diversos tipos de dados.
Capacidades extras de queries.
MySQL, MariaDB e Firebird tem suporte a UNION, mas nenhum suporta INTERSECT ou EXCEPT.
VERSÕES DISPONÍVEIS
Atualmente o PostgreSQL está na versão 14 lançada dia 30 de setembro de 2021.

As versões disponíveis para o PostgreSQL são:

• Versão 14 e menor lançamento atual 14,0;


• Versão 13 e menor lançamento atual 13,4;
• Versão 12 e menor lançamento atual 12,8;
• Versão 11 e menor lançamento atual 11,13;
• Versão 10 e menor lançamento atual 10,18;
• Versão 9,6 e menor lançamento atual 9,6,23.

O lançamento de versões do PostegreSQL ocorre normalmente uma vez por ano. Cada versão principal
recebe correções de bug, e caso necessário de segurança a cada 3 meses pelo menos uma vez em
versões secundárias. O PostgreSQL Global Development Group suporta uma versão principal por 5 anos
após seu lançamento inicial, depois disso é lançada uma última versão secundária contendo todas as
correções. Nessa versão é colocado o status de não suportada.
VALOR DA LICENÇA
O PostgreSQL tem sua versão free:
Versão original;
Disponibilizada em seu site oficial e em outras plataformas.

O PostgreSQL Global Development Group continua comprometido em tornar o PostgreSQL disponível


como software livre e de código aberto perpetuamente. Não há planos para alterar a licença do
PostgreSQL ou lançar o PostgreSQL sob uma licença diferente.
REQUISITOS PARA INSTALAÇÃO
Em relação ao hardware, é necessário:

Memória RAM : 4GB;


Espaço em Disco: 40GB;
Processador: Dual-core AMD 64, EM64T.

Na maior parte das edições é recomendado ter pelo menos 4 GB e deve ser aumentado à medida que o
tamanho do banco de dados aumenta para garantir um ótimo desempenho. Obs: Os processadores
baseados em ARM não são suportados.

Já em relação ao software:

Sistemas Operacionais : GNU/Linux, Windows ou MacOS ambos em 64Bits.

Versão 10.16 ou anterior disponibilizadas em todos os modelos utilizados atualmente da Linux, Mac OS X
e Windows de forma gratuita.
EMPRESAS QUE UTILIZAM O POSTGRESQL
STI/UFRN
Apple
Skype
Vagas de Postgres no LinkedIn (link)
https://www.linkedin.com/jobs/search/?
currentJobId=2783787760&keywords=PostgreSQL
CURIOSIDADES
É possível fazer a herança de tabelas, onde uma tabela pode herdar de nenhuma, uma, ou várias
tabelas;
No Japão, um logotipo de tartaruga é usado no lugar do elefante devido ao simbolismo terrorista
doméstico. O elefante tem conotações negativas no Japão porque os membros de um culto que
usa um elefante como seu logotipo foram responsáveis ​por alguns ataques terroristas;
Integridade de dados referencial via chaves estrangeiras, ou seja, chaves primárias geram
automaticamente um índice exclusivo para as colunas, ao contrário das chaves estrangeiras que é
preciso indexar em uma tabela(coluna) criada por uma chave primária;
No PostgreSQL, o backup incremental, utilizando o mecanismo Point-in-Time Recovery (PITR),
oferece como grande diferencial em relação aos demais modelos. Por meio dele tem-se a
possibilidade de se recuperar dados, retrocedendo até um momento específico na linha do tempo.

Você também pode gostar