~/talk

MySQL/MariaDB Parallel Replication: inventory, use cases and limitations

links:none on file
slides:none on file

Inventory of MySQL/MariaDB parallel replication, specific mechanics and real Booking.com benchmarks: MariaDB uses domain ID tagging (10.0) and master-side group commit IDs (10.0/10.1), MySQL 5.6/5.7 use schema or intervals, and 10.1 adds optimistic parallel replication that kills conflicters and retries. Benchmarks show one production batch workload moving from ~100 tps single‑thread to ~600 tps with tuned 10.0 (6×), while other environments see 1.2–2.5× depending on durability, big transactions, intermediate masters and grouping quality; an InnoDB race is found and fixed.

AI-written summary · about

  1. 0:00Introduction
  2. 0:58Single threaded replication
  3. 1:27Bookingcom
  4. 1:52Agenda
  5. 2:29Why parallel replication
  6. 3:29Structure of the talk
  7. 4:39Running transactions
  8. 6:10Out of order commit impacts
  9. 7:56Slave checkpoint
  10. 9:02Parallel replication
  11. 19:19Big transactions
  12. 20:53Intermediate masters
  13. 21:25Avoid intermediate master
  14. 21:36Slave group commit
  15. 22:41Issue parameters
  16. 24:09Bin log
  17. 25:54Slave deadlock
  18. 27:51Optimistic replication
  19. 29:11Limitations
  20. 29:35Logical clock
  21. 30:36Slave commit order
  22. 30:52Write sets
  23. 31:04Right set
  24. 31:24Testing
  25. 32:27Commit rate
  26. 34:11Speedup
  27. 35:51Other environments
  28. 37:14Conservative
  29. 40:40Booking
  30. 40:56Real deployment
  31. 43:52Bugs
  32. 45:20Questions
  33. 48:41Benchmarks
  34. 48:53Still bugs
  35. 49:18More talks
  36. 49:48QA
~/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.