Skip to content

Managing Transaction Metadata in PostgreSQL

Photo of Jeremy Schneider
Hosted By
Jeremy S.
Managing Transaction Metadata in PostgreSQL

Details

PostgreSQL relies on a series of specialized components to manage the state and metadata of its transactions, ensuring consistency, isolation, and durability across concurrent operations. This talk explores the internals of these components, including commit logs (CLOG), commit timestamps, subtransactions, and multi-transactions, which together form the backbone of PostgreSQL’s transaction management system. We will cover the fundamentals of how they work and recent work being done to improve upon these components in the community. Additionally, we’ll examine how these mechanisms interact with features like asynchronous notifications, highlighting the design choices that make PostgreSQL robust and scalable.

Pizza is provided, and we also have a user group lending library of books & papers related to PostgreSQL and Databases.

NEW LOCATION: same place as the summer BBQ - the Fred Hutch Steam Plant building. (Entrance on Eastlake Ave) Typically it's not hard to find street parking nearby.

===
Note: we originally had Harry Pierson scheduled for this date. Sadly, we have to reschedule Harry's talk. Harry is working together with us on finding a date, hopefully this spring. And a HUGE thank you to Rishu for putting this exciting internals talk together on very short notice!

Photo of Seattle Postgres group
Seattle Postgres
See more events
Steam Plant - Fred Hutch Cancer Center
1241 Eastlake Ave E · Seattle, WA