~/talk

POLARDB architecture

Talkat Rootconf 2019 · 2019-06-21..06-22· [databases]
slides:none on file

POLARDB uses a shared storage layer called Polar Store with chunk servers, DMA networking, NVDIMM-like low-latency media and NVMe SSDs; a user-space libpolofs library talks direct to chunks to avoid syscalls and copies. One master writes redo to shared storage while replicas physical apply redo in parallel, enabling fast replica provisioning, non-blocking DDL, and lower IO (no binary-log copies). Designed for 100 million transactions/day and 11/11 spikes ~100x, it scales reads well but writes remain single-master limited until multi-master work completes.

AI-written summary · about

  1. 0:00Intro
  2. 0:48Databases inside Alibaba Group
  3. 3:47Data Explosion
  4. 4:12Cloud Native Database - Requirements
  5. 5:10POLARDB — Cloud Native Database
  6. 5:50Storage Revolution: PolarStore
  7. 7:06PolarStore: Design for Emerging Hardware
  8. 9:03PolarFS: posix distributed file system closely with DB
  9. 9:35Database Architecture Revolution: Separation of Storage and Computation
  10. 11:42Dynamic Scaling
  11. 16:37Physical Replication by Redo Log
  12. 22:09Physical Replication - Page from Past
  13. 24:52Physical Replication - Page from Future
  14. 25:50Single Master
  15. 27:02Read and Write Separation - Session Consistent
  16. 29:34HTAP - Hybrid Transaction and Analytical Processing
~/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.