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

Microsoft

Queues in PostgreSQL - Building and Optimizing Database Job Queues

Microsoft via YouTube

Overview

Explore the intricacies of implementing queues in PostgreSQL through this informative conference talk from Citus Con: An Event for Postgres 2022. Delve into queue-like database workloads, examining the pros and cons of building queues within relational databases. Learn about various queue structures, access patterns, and real-world use cases. Gain insights into locking strategies, concurrency, transaction isolation levels, and vacuuming considerations. Discover benchmarking techniques, compare PostgreSQL with other RDBMSs, and explore potential future features. Benefit from the expertise of Thomas Munro, a PostgreSQL developer and committer, as he shares his knowledge on query parallelism, resource management, and database/operating system interfaces. Engage with the Q&A session to further enhance your understanding of queue processing in PostgreSQL.

Syllabus

Introduction.
What is a queue?.
Why put a queue in an RDBMS.
Example queue use cases.
How would you build a queue in Postgres.
Complications with queue processing in Postgres.
What could we do better to improve Postgres queue processing?.
Q&A with Thomas & Aaron .

Taught by

Microsoft Developer

Reviews

Start your review of Queues in PostgreSQL - Building and Optimizing Database Job Queues

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.