// aula 01 · PostgreSQL · História
O que é o PostgreSQL?
PostgreSQL é um sistema gerenciador de banco de dados relacional de código aberto (RDBMS), conhecido por sua robustez, extensibilidade e conformidade com o padrão SQL. É considerado um dos bancos de dados mais avançados do mundo e tem mais de 35 anos de desenvolvimento ativo.
"PostgreSQL: The World's Most Advanced Open Source Relational Database."
— Slogan oficial do projeto, postgresql.orgLinha do tempo — de INGRES ao PostgreSQL
Versões marcantes
Curiosidades
O mascote oficial do PostgreSQL é um elefante chamado Slonik (palavra russa para "elefantinho"). Elefantes simbolizam força, memória e confiabilidade — exatamente o que um banco de dados precisa ser. O logo foi criado em 1997 e é mantido até hoje.
Poucos softwares de infraestrutura crítica têm origem tão acadêmica. O PostgreSQL nasceu de pesquisas de doutorado e publicações científicas. Michael Stonebraker ganhou o Prêmio Turing em 2014, considerado o Nobel da computação, em parte por seu trabalho em INGRES e POSTGRES.
Nas pesquisas anuais do Stack Overflow Developer Survey, o PostgreSQL tem sido consistentemente eleito o banco de dados mais admirado e mais desejado por desenvolvedores ao redor do mundo, superando MySQL, SQL Server e MongoDB.
O PostgreSQL usa a PostgreSQL License, uma licença permissiva similar à MIT e BSD. Isso significa que você pode usar, modificar e distribuir o código — inclusive em software proprietário — sem precisar tornar seu código aberto. Empresas como Apple, Cisco e até a Amazon usam PostgreSQL internamente.
Ao contrário do MySQL (Oracle) ou SQL Server (Microsoft), o PostgreSQL não pertence a nenhuma empresa. É mantido pelo PostgreSQL Global Development Group, uma associação informal de desenvolvedores voluntários e patrocinados de todo o mundo. Isso garante independência e foco total na qualidade técnica.