~/talk

Sharding in MongoDB

TalkinRussianat HighLoad++ 2014 · 2014-10-31..11-01· [databases]
links:none on file
slides:none on file

Explains how MongoDB’s built-in sharding provides horizontal scalability by distributing disk, RAM and CPU load across a cluster, with automatic sharding and resharding and transparent client access. Focuses on the critical choice of shard key (which cannot be changed later) and describes using Tag Aware Sharding to map data to specific shards for requirements like keeping a user’s primary data on the same continent or separating active shards from archival ones.

AI-written summary · about

  1. 0:00Introduction to sharding
  2. 3:30What is sharding
  3. 9:01MongoDB architecture
  4. 12:48Config server setup
  5. 15:47Adding a shard to cluster
  6. 17:55Horizontal scaling principles
  7. 19:23Enabling sharding for collection
  8. 21:52Geographic data distribution
  9. 23:21Query types in sharded MongoDB
  10. 27:24Sharding use cases
  11. 29:52Choosing the right shard key
  12. 33:18Shard key requirements
  13. 35:51Monotonic key growth issues
  14. 38:24Conclusion and Q&A
~/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.