YoVDO

Queues in PostgreSQL - Building and Optimizing Database Job Queues

Offered By: Microsoft via YouTube

Tags

PostgreSQL Courses Relational Databases Courses Database Design Courses Concurrency Courses Benchmarking Courses

Course Description

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

Tags

Related Courses

Web Application Development: The Data Tier
University of New Mexico via Coursera
Desarrollo de Aplicaciones Web: Nivel de Datos
University of New Mexico via Coursera
Hacking PostgreSQL: Data Access Methods
Ural Federal University via edX
Spatial Data Science and Applications
Yonsei University via Coursera
RDBMS PostgreSQL
Indian Institute of Technology Bombay via Swayam