انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهARC-016-L02

اختيار مخازن البيانات حسب حمل العمل

  • الدرس 2 من 6
  • Architect
في هذا الدرس 4 موضوعات

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

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

في هذا الدرس

choose relational, NoSQL, cache, or search per workload.

الموضوعات المخطط لها

  • Relational: transactions, joins, strong consistency; orders, payments, inventory.
  • NoSQL (key-value, document): simple access patterns at large scale or flexible schema; carts, sessions, catalogs depending on needs.
  • Cache: speeds repeated reads; never the source of truth.
  • Search: full-text and faceted queries; fed from the source of truth.
  • Polyglot costs operations; add a store only for a real need. One database for everything is also a mistake.
تفاصيل المخطط المبدئي

عرض عملي

a table: workload, access pattern, consistency need, chosen store, source of truth.

اختبر فهمك

Is a cache the source of truth?

أظهر الإجابة

No; it is a copy for speed.

التطبيق

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

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

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

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