مسام
العودة إلى الدورة

أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج · الوحدة ٧ · التكاملات المجدولة ومعالجة الملفات

الملفات الكبيرة والتجزئة

الدرس ٧٤ من ١٧٥ · ٢ دقيقة

قراءة ملفٍّ أكبر من أن يُحمَل في حمولة، وحدّ الذاكرة الذي ستلقاه قبل أن تتوقّع. والقراءة الساذجة تحمّل الملفّ كلّه في الرسالة. وذلك يعمل بارتياحٍ على العيّنة التي أرسلها الشريك ويخفق على الملفّ الحقيقي — والإخفاق ليس تدريجيًّا: فيعمل، ويعمل، ويعمل، ثم لا يعمل. والقراءة المقطّعة تعالج الملفّ قطعًا بدل حمله كاملًا: دفعة سجلّاتٍ في كل مرّة، تُربَط وتُرسَل، ثم التالية. وبصمة الذاكرة دفعةٌ لا ملفّ، وذلك يعني أن التصميم يتوسّع بحجم الدفعة الذي اخترته لا بما يرسله الشريك. والحدّ يصل أبكر مما يتوقّع الناس، فالحمولة ليست الملفّ فحسب — بل الملفّ، مع البنية المربوطة، مع كل ما أضافته خطوات سابقة. وملفٌّ يبدو متواضعًا قد يكون أضعاف حجمه في الذاكرة متى حُلِّل بنيةً. فصمّم للتقطيع من البداية في أي ملفٍّ لا تتحكّم في حجمه. فتركيبه لاحقًا يعني إعادة بناء التدفّق: فالحلقة تنتقل، ومعالجة الأخطاء تتغيّر، وأعداد المطابقة تتغيّر معها. واطلب أقصى حجمٍ لا المعتاد. فـ«نحو ألفَي صفّ» جوابٌ لسؤالٍ آخر؛

الدرس الكامل جزء من الدورة

الفيديو والدرس المكتوب كاملًا واختبار الوحدة مشمولة في أوراكل للتكامل السحابي: بناء تكاملات تصمد في بيئة الإنتاج، مع شهادة عند الإكمال ونافذة استرداد مدتها أربعة عشر يومًا.

احصل على الدروس المجانية بالبريد

سنرسل لك رابطًا لكل درس مجاني في هذه الدورة. لا حاجة إلى حساب، ورسالة واحدة فقط.

في هذه الوحدة: الوحدة ٧ · التكاملات المجدولة ومعالجة الملفات

  1. ١جدولة تكامل
  2. ٢المعاملات وحالة التشغيل
  3. ٣قراءة الملفات: الأنماط والأدلة
  4. ٤مشكلة التخزين المؤقت
  5. ٥الملفات الكبيرة والتجزئة
  6. ٦كتابة ملفات يستطيع الشريك قراءتها
  7. ٧الأرشفة ومعالجة الملفات مرة واحدة فقط
  8. ٨اكتشاف الملف الذي لم يصل
  9. ٩ما الذي ينكسر: أربعة إخفاقات ملفات
  10. ١٠تمهيد التدريب · ملف ليلي بشكل سليم