Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Why It Took Postgres Years to Do Async

Hussein Nasser via YouTube

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

Reviews

Start your review of Why It Took Postgres Years to Do Async

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.