@ahmedshalash862: سؤال إنترفيو بيوقّع ناس كتير: عندك 50 مليون User على 4 سيرفرات، وضفت سيرفر خامس… كام User هيعزّل؟ بالطريقة البسيطة (ID % عدد السيرفرات) الإجابة 40 مليون! لأن القسمة بقت على 5 بدل 4، فالباقي بيتغيّر عند 4 من كل 5 Users. والحل اسمه Consistent Hashing: تخيّل ساعة حيطة، والسيرفرات عليها عند 12 و3 و6 و9. والـ Hash بيحط كل User في مكان ثابت على الساعة، وبيته هو أول سيرفر يقابله وهو ماشي مع عقارب الساعة. وقّف الفيديو وجاوب: ضفنا Shard خامس عند 10:30… من الـ 50 مليون، كام واحد هيعزّل؟ A: 25 مليون B: 12.5 مليون C: حوالي 6 مليون اكتب إجابتك في الكومنتات قبل ما تشوف الحل. وفي الآخر: Virtual Nodes، الحتة اللي بتفرّق الـ Senior، والساعة دي في Java مجرد TreeMap. احفظ الفيديو. ولو عندك موضوع حابب نتكلم فيه، اكتبه في الكومنتات. تابعني… كل مصطلح تِك صعب، هنخليه سهل. #SystemDesign #ConsistentHashing #Java #برمجة #هنخليه_سهل

ahmedshalash
ahmedshalash
Open In TikTok:
Region: EG
Wednesday 21 October 2026 13:36:10 GMT
3418
140
2
6

Music

Download

Comments

omarmobadr
عمر بدر :
أول مرة أعرفه وفهمته كويس جدا
2026-10-21 16:13:50
2
genuis171
.... :
مش فاهم حاجههههه
2026-10-21 16:20:14
0
To see more videos from user @ahmedshalash862, please go to the Tikwm homepage.

Other Videos


About