تُسلّم البيانات وتُعالج فورًا بمجرد توليدها. يُحدّث مؤشر أسعار الأسهم كل ثانية. يُقيّم نظام كشف الاحتيال المعاملة أثناء انتظار العميل. يربط تطبيق مشاركة الرحلات بين السائقين والركاب في ثوانٍ. تكمن القيمة في السرعة. تنبيه الاحتيال الذي يصل بعد ساعة من المعاملة عديم الفائدة. تحديثات حركة المرور التي تصل بعد انتهاء الرحلة أصبحت من الماضي. تُمكّن البيانات الآنية من اتخاذ قرارات يجب اتخاذها فورًا.
تختلف البنية التحتية عن معالجة الدفعات. تتعامل منصات معالجة البيانات المتدفقة، مثل Kafka وFlink وSpark Streaming، مع تدفقات البيانات المستمرة. تعالج هذه المنصات الأحداث فور وصولها، غالبًا في أجزاء من الثانية. تُعدّ البنية أكثر تعقيدًا من معالجة الدفعات، إذ تتطلب قوائم انتظار لتخزين البيانات مؤقتًا، ومعالجات تدفق لتحويلها، ووحدات تخزين منخفضة زمن الوصول لتقديمها. كما تتطلب أيضًا التعامل مع البيانات المتأخرة، والأحداث غير المرتبة، والمعالجة لمرة واحدة فقط. هذه تحديات معقدة. كما أن أنظمة الوقت الفعلي أكثر تكلفة في البناء والتشغيل. السؤال هو: هل تبرر حالة الاستخدام هذا التعقيد؟ يُبرر كشف الاحتيال، والمزايدة في الوقت الفعلي، والمراقبة الصناعية ذلك. أما التقارير الشهرية وعمليات صرف الرواتب الليلية فلا. يُعدّ الوقت الفعلي ضرورة، وليس ميزة. استخدمه عندما يكون زمن الوصول مهمًا، واستخدم معالجة الدفعات عندما لا يكون كذلك.
خصائص الوقت الحقيقي
- زمن استجابة منخفض - من أجزاء من الثانية إلى ثوانٍ
- مستمر - يعالج الأحداث فور وصولها
- قائم على التدفق — قوائم انتظار الرسائل ومعالجات التدفق
- معقد — يتعامل مع البيانات المتأخرة وغير المرتبة
- مكلف - بنية تحتية أكثر من المعالجة الدفعية
البيانات الآنية تتعلق باللحظة الراهنة. تكمن القيمة في التصرف قبل فوات الأوان.
Comments
No comments yet. Be the first to share a thought.
Leave a comment