خطوات الاستخدام
الخطوة 1: إدخال حجم البيانات الإجمالي (dataTB). هذا هو حجم البيانات الفعلية التي تخطط لتخزينها في Cassandra قبل تطبيق التكرار والضغط. على سبيل المثال، إذا كان لديك 5 تيرابايت من بيانات التطبيق، أدخل 5. يعد هذا الرقم أساس كل الحسابات، لذا تأكد من تقدير دقيق لحجم البيانات المستقبلي مع مراعاة النمو.
الخطوة 2: إدخال معامل التكرار (replicationFactor). في Cassandra، يتم نسخ البيانات عبر عقد متعددة لضمان التوفر العالي وتحمل الأعطال. معامل التكرار هو عدد النسخ لكل صف من البيانات. القيم الشائعة هي 3 (للتسامح مع فشل عقدتين) أو 2 (للتسامح مع فشل عقدة واحدة). كلما زاد معامل التكرار، زادت متطلبات التخزين. أدخل القيمة المناسبة بناءً على متطلبات التوفر لديك.
الخطوة 3: إدخال نسبة الحمل الزائد للضغط (compactionOverhead). خلال عملية الضغط (Compaction) في Cassandra، يتم دمج ملفات SSTable لتحسين أداء القراءة، مما يتطلب مساحة تخزين إضافية مؤقتة. النسبة الموصى بها تتراوح بين 10% إلى 20% (أدخل ككسر عشري مثل 0.2 لعشرين بالمئة). هذه المساحة تضمن تشغيل الضغط بسلاسة دون انقطاع خدمة.