Skip to content
Ameen Abozaid
Planned lessonSRC-007-L06

Resharding

  • Lesson 6 of 9
  • Senior C
On This Lesson 4 topics

This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.

In this lesson

plan to change the number of shards.

Planned topics

  • Resharding is a data migration under traffic; plan for it before the first shard.
  • Approaches: consistent hashing or many logical shards mapped to few servers.
  • Steps: copy, replicate changes, verify, cut over, clean up.
  • Practice it on staging and keep rollback.
Draft outline details

Demonstration

256 logical shards over 4 servers; moving to 8 servers moves logical shards, not rows between keys.

Check your understanding

What makes resharding easier?

Show answer

Many logical shards mapped to physical servers.

Practice

Apply this lesson with the module's lab, exercises and quiz.

Lab and exercises Quiz

Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.

Continue to next lesson

Type to search levels, phases, modules and lessons.