
يركز هذا المقرر على استخدام أنواع المجموعات في Cassandra لبناء نماذج بيانات NoSQL أكثر تعبيرا وقابلية للتوسع. ستتعرف على أنواع المجموعات الأساسية: القوائم والمجموعات والخرائط، وما الذي يميز كل نوع من حيث الترتيب، التفرد، وحالات الاستخدام المناسبة. يشرح المقرر كيف تؤثر اختيارات النمذجة على الأداء، خاصة عند التعامل مع أحجام بيانات كبيرة أو تحديثات متكررة، وكيف تتجنب المزالق الشائعة مثل نمو الصفوف بشكل غير منضبط أو عمليات قراءة وكتابة مكلفة. ستتعلم تصميم مخططات تراعي نمط الاستعلام أولا، واختيار المفاتيح الأساسية والتقسيم بطريقة تحقق توازنا بين التوزيع والأداء. كما يناقش المقرر أفضل الممارسات لبناء مخططات جاهزة للإنتاج من حيث الاعتمادية، سهولة الصيانة، ووضوح النموذج للفريق. خلال التطبيق ستقوم بتحليل متطلبات نموذج بيانات، ثم اختيار نوع المجموعة الأنسب وتبرير القرار بناء على السيناريو. بنهاية المقرر ستكون قادرا على تصميم مخططات Cassandra تستخدم المجموعات بذكاء لتحقيق قابلية التوسع دون التضحية بالأداء أو الاستقرار.
EDUCBA