~/talk

Sharding and Things We'd Like To See Improved

Talkat Percona Live 2022 · 2022-05-16..05-18· [databases]
slides:none on file

Says MongoDB 5.0 can reshard a collection with a new shard key but practical problems remain: the config metadata records chunk ranges but contains no chunk data-size, TTL deletes produce many empty chunks and the balancer only evens chunk counts not bytes. Chunk migrations create short collection-level metadata locks and rebalancing can take days while hot shards stay hot. Mentions refine/reshard commands, recommends balancer awareness of chunk size, automatic empty-chunk merging and better cluster-wide observability.

AI-written summary · about

  1. 0:00Intro
  2. 0:50Vertical Scaling
  3. 1:13Horizontal Scaling - Reads
  4. 1:57Horizontal Scaling - Writes
  5. 2:43Scaling per tenant
  6. 5:15Scaling with MongoDB - Shards
  7. 7:57Scaling with MongoDB - Config Servers
  8. 10:52Scaling with MongoDB - mongos
  9. 12:00Choosing shard key
  10. 16:03Ranged based sharding
  11. 20:42Balancer
  12. 26:54Refining a shard key
  13. 27:23Resharding a collection
  14. 28:10Balancing
  15. 30:32Cluster metadata
  16. 32:32Merging empty chunks
  17. 35:29Migrating chunks
  18. 37:07Observability
  19. 41:08Summary
~/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.