انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهSRC-007-L08

عرض عملي: اختيار مفتاح شريحة للطلبات

  • الدرس 8 من 9
  • Senior C
في هذا الدرس 3 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

pick and test a shard key; prepares SRC-007-LAB1.

تفاصيل المخطط المبدئي

خطوة بخطوة

  1. List the main queries: order by id, orders by customer, ops reports by date.
  2. Analyze real order data for distribution by customer and by order id.
  3. Planned mistake: choose order id hash because it spreads evenly. Fix: "my orders" now hits all shards; choose customer id with salting for large customers or keep a lookup table.
  4. Quantify hot-partition risk using the top customers' share.
  5. Outline resharding and the migration plan.
  6. Record the decision in an ADR.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.