Porque o PostgreSQL é tão queridinho?

작성자

카테고리:

← 피드로
DEV Community · Matheus Silva · 2026-06-24 개발(SW)
Cover image for Porque o PostgreSQL é tão queridinho?

Matheus Silva

Introdução

PostgreSQL é um dos bancos de dados relacionais mais populares no mundo por alguns motivos e tudo isso começou como um simples projeto de faculdade, hoje sendo a principal ferramenta adotada por grandes projetos e empresas no mundo.
E neste artigo vou dar um pouco de contexto de como ele alcançou esse posto.

Table of contents

Historinha

Contando um pouco de historia, o PostgreSQL nasceu dentro da universidade de Berkeley nos Estados Unidos ja com o objetivo em extensibilidade e suporte a tipos de dados complexos, como pesquisa científica inicialmente chamado de apenas Postgres. E foi crescendo, mais tarde tendo suporte para SQL sendo nomeado como PostgreSQL e lançado para web ganhando performance e mais manutenção.

Open source

O PostgreSQL não tem um único dono, hoje é mantido pela PostgreSQL Global Development Group um agromerado de empresas e desenvolvedores que contribuem para o projeto sem o poder de tomada de decisões de forma unilateral sobre o projeto.

Extensões

Graças a compatibilidade com extensões é possivel usar o PostgreSQL para vários propósitos algumas extensões famosas são:

  • PostGis: A possibilidade de processamento de dados geográficos e espaciais.

  • pgvector: Para uso de Inteligência Artificial o pgvector possibilita a busca vetorial em embeddings.

Confiabilidade

A partir de 2001 se tornou ACID(Atomicidade, Consistência, Isolamento e Durabilidade) garantindo segurança, robustez e confiabilidade para os usuários. Também possui mecanismo de MVCC(Multi Version Concurrency Control) para não bloquear ações de leitura e escrita otimizando paralelismo e garantindo performance em ambiente com grande tráfego.

Comparativo

Mesmo levando em consideração outras opções conhecidas do mercado como MySQL, Oracle e até mesmo não relacional como MongoDB, PostgreSQL ainda tem uma grande aceitação para uma aplicação que seja pequena ou grande porte.

Critério PostgreSQL MySQL / MariaDB MongoDB Oracle DB Paradigma Relacional (Objeto-Relacional) Relacional Documento (NoSQL) Relacional Licença Open Source (Permissiva) Open Source (GPL) / Comercial Source-available (SSPL) Proprietária (Muito cara) Extensibilidade Excelente (UDFs, Extensions, FDW) Limitada Limitada Excelente, mas proprietária Suporte a JSON Excelente (jsonb indexado) Bom Nativo Bom, mas complexo Principais Usos Sistemas financeiros, IA, GIS, aplicações robustas de qualquer porte Aplicações web tradicionais, WordPress, e-commerces simples Protótipos rápidos, catálogos flexíveis, dados semi-estruturados Grandes corporações legadas, ERPs de altíssima escala

Conclusão

Se você precisa de segurança, flexibilidade e robustez, o PostgreSQL faz por merecer esse posto de queridinho.

원문에서 계속 ↗

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다