PostgreSQL- Introdução ao banco de dados relacional

 

 

 

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!