~/talk

Why we built Azure HorizonDB for PostgreSQL

slides:none on file

Azure HorizonDB claims predictable latency under spikes by separating compute and storage, using shared WAL storage plus a sharded data storage fleet and NVMe SSD caches per node; commit path drops from four serialized local-disk steps to one zone-resilient hop, supporting up to 15 read replicas and faster failovers because nodes are stateless. The team implements storage and extensions in Rust, archives cold WAL to Blob storage, auto‑scales shards, and keeps read latency microseconds when data fits the SSD cache.

AI-written summary · about

  1. 0:00Music & introduction
  2. 0:57Opportunity for Postgres to run better on Azure
  3. 2:04HorizonDB architecture and core design
  4. 3:20Separating compute and storage layers
  5. 5:08Rust and Azure HorizonDB
  6. 6:10Shared WAL storage and commit latency
  7. 9:31Write lifecycle and WAL filtering explained
  8. 11:22Faster failover with stateless nodes
  9. 13:44Read performance with SSD caching
  10. 15:05Data storage sharding and resilience
  11. 16:18Auto-scaling storage and point-in-time restore
  12. 18:04Key takeaways
~/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.