ما معنى scalable؟
المعنى في مجال تطوير البرمجيات مع أمثلة
scalable: قابل للتوسع
قادر على استيعاب مزيد من المستخدمين أو البيانات أو الحركة بإضافة موارد، من دون إعادة تصميم كاملة أو تباطؤ كبير.
طريقة الاستخدام
يُقال عن الأنظمة والبنى وحتى إجراءات عمل الفرق: «حل قابل للتوسع»، «هل سيتوسع هذا؟». والاسم هو قابلية التوسع. ويعني التوسع الرأسي استخدام أجهزة أقوى، أما التوسع الأفقي فيعني إضافة أجهزة أخرى.
أمثلة
The current setup works for 1,000 users, but it isn't scalable to a million.
يعمل الإعداد الحالي مع ألف مستخدم، لكنه غير قابل للتوسع إلى مليون.
الحل الحالي يلبي الطلب المحدود، لكنه لن يتحمل زيادة المستخدمين بهذا الحجم.
Scalability was the main reason we moved image processing into a queue.
كانت قابلية التوسع السبب الرئيسي لنقل معالجة الصور إلى قائمة انتظار.
يساعد وضع معالجة الصور في قائمة انتظار على توزيع العمل واستيعاب أحجام أكبر.
تراكيب شائعة
- highly scalable
- scalable architecture
- scalable solution
- scalability issues
مصطلحات ذات صلة
مصطلحات أخرى: معمارية البرمجيات وأنماط التصميم والرسوميات
- framework · إطار عمل
- dependency · اعتماد برمجي
- tech stack · حزمة التقنيات
- design pattern · نمط تصميم
- monolith · تطبيق أحادي الكتلة
- modular · معياري
- abstraction · تجريد
- separation of concerns · فصل الاهتمامات
- loose coupling · ترابط ضعيف
- dependency injection · حقن الاعتماديات
- design doc · وثيقة تصميم
- over-engineering · هندسة مفرطة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
