توقّف عن توجيه كل الحركة إلى مفتاح واحد: قسّم المفتاح الساخن إلى N مفتاح فرعي (عدّادات مجزّأة)، وادمج القراءات المكرّرة، واخدم من كاش محلي، وجمّع الكتابات على دفعات كي لا يُحدَّث صفّ واحد عند كل طلب. عدّاد "إعجابات" واحد على منشور فيروسي قد يتلقّى 50 ألف كتابة/ثانية — فيصبح صفّ واحد عنق زجاجة تسلسل مع تنافس كل معاملة على القفل نفسه.
التوزيع بدل صفّ متنازع واحد
50k inc/sec on post:123
│
hash(request) % N (split the key)
┌────────┬────────┬────────┬────────┐
▼ ▼ ▼ ▼ ▼
likes:123:0 :123:1 :123:2 :123:3 :123:4 ← sharded counters
└────────┴───┬────┴────────┴────────┘
▼
SUM on read = total (read fans in)
