PostgreSql | Sistema de Gerenciamento de Banco de Dados Relacional de Objetos

PostgreSQL Sistema de gerenciamento de banco de dados gratuito

Sistema de Gerenciamento de Banco de Dados Relacional de Objetos Aberto

Use DBMs relacionais PostGresql para garantir confiabilidade, concorrência e consistência para seus aplicativos. Também oferece recursos de recuperação de desastres e extensibilidade.

Visão geral

O PostgreSQL é um poderoso sistema de gerenciamento de banco de dados de código-fonte aberto e de código aberto. Ele estende o idioma SQL e adiciona muitos recursos adicionais. O PostgreSQL é o software DBMS mais avançado devido à sua arquitetura comprovada, confiabilidade, integridade de dados, conjunto de recursos robustos, além de extensibilidade e recuperação de desastres. Além disso, a dedicação de sua comunidade de código aberto entrega consistentemente soluções de desempenho e inovador. O PostgreSQL é executado em todos os principais sistemas operacionais. Possui complementos poderosos, como o popular banco de dados geoespacial do PostGIS. O PostgreSQL Open Source RDBMS vem com muitos recursos destinados a ajudar os desenvolvedores a desenvolver aplicativos. Protege a integridade dos dados e cria um ambiente tolerante a falhas. Além disso, o PostgreSQL é altamente extensível, pois você pode definir seus tipos de dados personalizados, criar funções personalizadas e até escrever código de diferentes linguagens de programação sem recompilar o banco de dados. O PostgreSQL suporta a maioria dos recursos exigidos pelo padrão SQL, mas às vezes com sintaxe ou função ligeiramente diferente.

Requisitos de sistema


  • Ubuntu 18.04 servidor
  • Acesso a uma janela de linha de comando/terminal
  • Um usuário sem raiz com permissões sudo
  • Um firewall básico

Características


  • Controle de simultaneidade de várias versões
  • Primitivos geométricos
  • endereços IPv4 e IPv6
  • blocos de roteamento entre domínios sem classe e endereços MAC
  • XML ​​suportando consultas XPath
  • Identificador universalmente único
  • JavaScript Object Notation (JSON) e um JSONB binário mais rápido
  • restrições de integridade referencial, incluindo restrições de chave estrangeira, restrições de colunas e verificações de linha
  • armazenamento binário e textual de grande objeto
  • Espaços de tabela
  • Connação por coluna
  • Backup online -Recuperação Point-In-Time, implementada usando o registro de Write-Ahead
  • Atualizações no local com PG \ _Upgrade para menos tempo de inatividade
  • Interfaces interfaces interfaces LIBPQ (interface oficial de aplicativos C) e ECPG (um sistema C incorporado)
  • Bibliotecas de terceiros para se conectar ao PostgreSQL
  • Fornece um sistema de mensagens assíncronas que é acessado através dos comandos Notify, ouça e desarrumados
  • interno, externo (cheio, esquerda e direita), e Cross se junta
  • subselectos
  • Sub-questões correlacionadas
  • Expressão regular
  • Expressões de tabela comuns e expressões de tabela comuns graváveis
  • Conexões criptografadas por meio da camada de transporte (TLS)
  • Commit bifásico
  • Técnica de armazenamento de atributo de tamanho grande
  • Implementação SQL incorporada usando o pré -processador
  • Código aberto

Instalação

Siga estas etapas para instalar o PostgreSQL no Ubuntu 18.04:

  • Para instalar o PostgreSQL, primeiro atualize o índice de pacotes local do servidor:
sudo apt update
  • Em seguida, instale o pacote Postgres junto com um pacote -contrib que adiciona alguns utilitários e funcionalidades adicionais:
sudo apt install postgresql postgresql-contrib
  • Durante a instalação, uma conta de usuário PostGres é criada. Mude para a conta do PostGres no seu servidor digitando:
sudo -i -u postgres
  • Então você pode acessar o prompt do Postgres digitando:
psql
  • Para sair do prompt do PostgreSQL, execute o seguinte:
\q
  • Para retornar ao usuário regular do sistema, execute o seguinte comando de saída:
exit
  • Se você estiver conectado como a conta do PostGres, poderá criar uma nova função executando o seguinte comando:
createuser --interactive
  • Agora crie o banco de dados com o seguinte comando criatebb:
createdb firstdb
  • Então abra um prompt pós -gres com a nova função
sudo adduser firstuser
  • Depois que esta nova conta estiver disponível, você pode se conectar ao banco de dados digitando:
sudo -u sammy psql
  • Finalmente, verifique suas informações de conexão atuais digitando o seguinte comando:
\conninfo
  • Deve fornecer a saída seguinte:
You are connected to database "firstdb" as user "firstuser" via socket in "/var/run/postgresql" at port "5432".

Explore


Para aprender sobre outros sistemas de gerenciamento de banco de dados relacionados a objetos, verifique as seguintes páginas:

 Português