~/talk

Foundations of Distributed PostgreSQL with Citus

Talkat Azure Cosmos DB: Liftoff 2022 · on Tuesday, 2022-10-18· [databases]
slides:none on file

Citus is a PostgreSQL extension that turns Postgres into a multi-node distributed database and is what powers Azure Cosmos DB for Postgres. Queries are split by shard and executed as ordinary Postgres queries on worker nodes; shards are regular Postgres tables and metadata/schema live on a coordinator. Distributed transactions use PostgreSQL’s hooks and two-phase commit. Since Citus 11 the cluster supports query from any node for reads and writes while DDL still routes through the coordinator, enabling very high writes/sec.

AI-written summary · about

  1. 0:00Introduction
  2. 0:23What is Citus
  3. 1:23What is Extension
  4. 2:21Extensions in PostgreSQL
  5. 3:22Queries
  6. 4:05Distributed Transactions
  7. 4:49Two Phase Commit
  8. 5:55Citus Coordinator
  9. 7:16Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.