Quick facts
- Initial Release
- July 8, 1996
- Origins
- UC Berkeley POSTGRES (1986)
- Lead Architect
- Michael Stonebraker
- Type
- Object-Relational DBMS
- License
- PostgreSQL Open Source License
Overview
PostgreSQL traces its roots to the POSTGRES project started at the University of California, Berkeley in 1986 under the leadership of Professor Michael Stonebraker. In 1994, Andrew Yu and Jolly Chen added an SQL query language interpreter, creating Postgres95, which was subsequently renamed PostgreSQL in 1996 to reflect its SQL standard capabilities.
PostgreSQL is engineered around Multi-Version Concurrency Control (MVCC), which eliminates read-write table lock contention by keeping snapshot records of row modifications. Its modular architecture permits in-database extensions such as PostGIS for spatial data, pgvector for AI embedding similarity searches, and native binary JSONB for document storage.
Architecture Evolution
- 1986POSTGRES Project Begins
Stonebraker leads next-generation database research at UC Berkeley.
- 1996PostgreSQL 6.0 Released
Open source community adopts standard SQL support.
- 2005Version 8.0 & Point-in-Time Recovery
Native Windows support and write-ahead log recovery.
- 2014PostgreSQL 9.4 (JSONB)
Introduced indexed binary JSON, combining relational and document schemas.
- 2023PostgreSQL 16
Enhanced logical replication, parallel query planning, and I/O monitoring.
Forest Trails
- Ecosystem Technologies
- Lineage
