Databases Relational mature

PostgreSQL

The world's most advanced open-source relational database

1.5K contributors Since 1996
Website → GitHub

Enterprise-grade relational database with JSONB, extensions ecosystem (PostGIS, TimescaleDB, pgvector), MVCC, full ACID compliance, and rich SQL feature set.

License
PostgreSQL
Min RAM
256 MB
Min CPUs
1 core
Scaling
vertical
Complexity
intermediate
Performance
enterprise grade
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
excellent
Vendor lock-in
none

Use cases

  • Primary transactional database for web applications
  • GIS applications with PostGIS extension
  • Time-series data with TimescaleDB extension
  • Vector similarity search with pgvector for RAG
  • JSONB document storage as MongoDB alternative

Anti-patterns / when NOT to use

  • Horizontal sharding not native (need Citus)
  • Not ideal for pure key-value workloads at massive scale
  • Write-heavy append-only workloads better served by Cassandra
  • Not a graph database

Replaces / alternatives to

  • Oracle
  • MySQL
  • SQL Server
  • proprietary RDBMS

Technical specs

Language
C
API type
SDK
Protocols
PostgreSQL wire
Data model
relationaldocumentkv
Deployment
aptdockerbinary
SDKs
pythonjavascriptjavagorustrubycphpc#

Community

GitHub stars 0
Contributors 1.5K
Commit frequency daily
Plugin ecosystem massive
Backing PostgreSQL Global Dev Group
Funding community

Release

Latest version
Last release
Since 1996

Best fit

Team size
solosmallmediumenterprise
Industries
generalfintechhealthcaree-commercesaasgovernment

Tags

  • relational
  • sql
  • acid
  • jsonb
  • extensions
  • geospatial
  • timeseries
  • vector
  • full-text-search