Gain a Splash of New Skills - Coursera+ Annual Just ₹7,999
Free AI-powered learning to build in-demand skills
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn why PostgreSQL took years to implement asynchronous operations in this 21-minute technical video. Explore the fundamental challenges and architectural decisions that delayed PostgreSQL's adoption of async functionality compared to other database systems. Discover the underlying operating system concepts, process models, and threading considerations that influenced PostgreSQL's development timeline. Examine the technical hurdles related to connection handling, query processing, and resource management that made implementing async operations particularly complex for PostgreSQL's architecture. Understand how PostgreSQL's multi-process model differed from other databases and why this design choice created unique obstacles for asynchronous implementation. Gain insights into the engineering trade-offs and design principles that shaped PostgreSQL's approach to concurrency and performance optimization over the years.
Syllabus
Why It took Postgres years to do async
Taught by
Hussein Nasser