~/talk

On Geo-Distributed Transactions

TalkinRussianat HighLoad++ 2024 · 2024-12-02..12-03· [distributed-systems, databases]
links:none on file
slides:none on file

Explains limits of databases (both monolithic and distributed) that arise from physical-world constraints, and identifies application properties that let engineers work around those limits. Describes techniques and practical steps for when transactions must span geographically remote databases, i.e., approaches to implement geo-distributed transactions.

AI-written summary · about

  1. 0:00Introduction
  2. 1:08CAP theorem and system classes
  3. 4:43Business transaction needs
  4. 7:11Sync replication limits
  5. 8:15Algorithm core ideas
  6. 9:40SLOG: local transactions
  7. 11:26SLOG: global transactions
  8. 13:12Serialization and causal consistency
  9. 16:03Data recovery problems
  10. 18:13Testing SLOG algorithm
  11. 20:31DETOK: local transactions
  12. 20:51DETOK: global transactions
  13. 22:17Dependency graph issues
  14. 23:29Graph nodes and condensation
  15. 26:23Key movement between regions
  16. 27:05Comparison with 2PC
  17. 29:23Sberbank distributed systems
  18. 32:24Q&A
  19. 49:54Summary and gifts
~/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.