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