dbstack

Index Relational PostgreSQL

§ Tool · Relational

PostgreSQL

The world's most advanced open-source relational database.

Stars
20,942
Forks
5,644
Last push
2d ago
License
PostgreSQL License
First released
1996
www.postgresql.org → postgres/postgres → Self-hostable · Free tier · C

What it is

PostgreSQL (often called Postgres) is a mature, open-source object-relational database. It started in 1986 at UC Berkeley as POSTGRES and was renamed to PostgreSQL in 1996 when SQL support was added. Three decades later, it remains the default choice for new applications that need ACID transactions, complex queries, and a feature-rich SQL engine.

Why people use it

When to use PostgreSQL

When not to use PostgreSQL

Notable trade-offs

Ecosystem

The PostgreSQL extension ecosystem has spawned several commercial products covered separately in this directory: TimescaleDB (time-series), Citus (distributed Postgres), Supabase (Postgres + auth + realtime), and Neon (serverless Postgres with branching). The Postgres wire protocol has also become a de facto standard, spoken even by non-Postgres products like CockroachDB and YugabyteDB.

§ 01 · Primary Use Cases

4 listed

§ 02 · Alternatives

See all →

Alternatives to PostgreSQL.

§ 03 · Often Used With

Companions, not replacements

§ 04 · Head-to-Head

6 pairs

Comparisons featuring PostgreSQL.

§ 05 · The Numbers

1 featuring PostgreSQL

GitHub data refreshed yesterday. Tool description is editorial, written for the directory.