As origens do PostreSQL vem de 1986 como parte de um projeto chamado POSTGRES da Universidade da Califórnia em Berkeley e tem mais de 30 anos de desenvolvimento, sua reputação ganhou força por sua arquitetura comprovada, confiabilidade, integridade de dados, conjunto robusto de recursos, extensibilidade e dedicação da comunidade de código aberto por trás do software para fornecer consistentemente soluções inovadoras e de alto desempenho O PostgreSQL é executado em todos os principais sistemas operacionais, é compatível com ACID desde 2001 e possui complementos poderosos, como o popular extensor de banco de dados geoespacial PostGIS
Características
o PostgreSQL é um dos SGBDs de código aberto mais avançados, contando com recursos como:
Tipos de dados
- Primitivas: Inteiro, Numérico, String, Booleano
- Estruturado: Data / Hora, Matriz, Intervalo, UUID
- Documento: JSON / JSONB, XML, Valor-chave (Hstore)
- Geometria: Ponto, Linha, Círculo, Polígono
- Personalizações: composto, tipos personalizados
Confiabilidade, recuperação de desastres
- Registro Write-ahead (WAL)
- Replicação: Assíncrona, Síncrona, Lógica
- Recuperação pontual (PITR), espera ativa
- Tablespaces
Segurança
- Autenticação: GSSAPI, SSPI, LDAP, SCRAM-SHA-256, Certificado e mais
- Sistema robusto de controle de acesso
- Segurança em nível de coluna e linha
- Autenticação multifatorial com certificados e um método adicional
Extensibilidade
- Funções e procedimentos armazenados
- Linguagens procedurais: PL / PGSQL, Perl, Python (e muito mais)
- Expressões de caminho SQL / JSON
- Wrappers de dados externos: conecte-se a outros bancos de dados ou fluxos com uma interface SQL padrão
- Interface de armazenamento personalizável para tabelas
- Muitas extensões que fornecem funcionalidade adicional, incluindo PostGIS
Instalação
O PostgreSQL é disponível para download como pacotes ou instaladores prontos para uso em várias plataformas, bem como um arquivo de código-fonte, se você quiser construí-lo.
O link abaixo irá direciona-lo para página de download do PostgreSQL, onde você poderá escolher seu sistema operacional como Linux, Mac Os, Windows, Solaris ou BSD.
Para ter mais informações sobre instalação clique aqui!