Stuck in Tutorial Hell? Learn Backend Dev the Right Way
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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