Nesta lição, vamos discutir as características do PostgreSQL. PostgreSQL, como um código aberto sistema de banco de dados objeto-relacional que usa e estende a linguagem SQL, combinando-o com recursos aquela loja em escala algumas das cargas de trabalho de dados mais complicadas. Originou-se em 1986, como parte do projeto Postgres, na universidade da Califórnia, Berkeley. Portanto, há mais de 30 anos de desenvolvimento ativo em sua plataforma principal. Postgres é conhecido por ter uma arquitetura forte, por ser confiável, por sua integridade de dados, seu robusto conjunto de recursos, sua extensibilidade, bem como a dedicação da comunidade de código aberto, por trás do software que oferecem desempenho de forma consistente e soluções inovadoras. Postgres é executado em todos os principais sistemas operacionais, e está em conformidade com o ACID desde 2001. Com tudo isso, não é nenhuma surpresa que Postgres tornou-se o banco de dados relacional de código aberto preferido. Postgres vem com muitos recursos visa ajudar os desenvolvedores a construir aplicativos, administradores para proteger a integridade dos dados e criar ambientes tolerantes a falhas, e ajudá-lo a gerenciar seus dados, não importa quão grande ou pequeno seja o conjunto de dados. Além de ser open source e gratuito, é altamente extensível. Por exemplo, você pode definir seus próprios tipos de dados, construir funções personalizadas. Você pode até escrever código de diferentes linguagens de programação sem recompilar todo o banco de dados. Enquanto o Postgres tenta se adequar ao padrão SQL, faz isso onde o desempenho não contradiz recursos tradicionais ou onde isso pode levar a decisões arquitetônicas ruins. Muitos dos recursos exigidos pelo padrão SQL são suportados, embora às vezes, com sintaxe ou função ligeiramente diferente, pgAdmin como veremos na próxima lição, onde olhamos para instalá-lo, nos ajudará a desbloquear a funcionalidade completa do PostgreSQL. Então fique ligado. Na próxima lição, veremos como instalar o pgAdmin.