HeadlinesBriefing favicon HeadlinesBriefing.com

مراجعة نموذج Dataflow: اختبار الزمن من VLDB

Hacker News •
×

بعد إحدى عشرة سنة من ورقة نموذج Dataflow، يفكر مؤلفوها في ما صمد جيدًا وما لم يصمد. الأفكار الأساسية—أولوية وقت الحدث، وعبثية انتظار الاكتمال، والاتساق القوي—لا تزال سليمة. ومع ذلك، كانت الواجهة التحليلية معيبة: تم المبالغة في التركيز على النوافذ والتفعيل، وكانت المشغلات حلاً مفرطًا في الهندسة لمشكلة لا ينبغي للمستخدمين مواجهتها. النظرة المركزة على التدفق أغفلت أن التدفقات والجداول هي مجرد دلالات وصول مختلفة لنفس الكائن.

جاء التطور العملي من عالم قواعد البيانات: SQL، وصيانة العروض التزايدية، والعروض المادية مع عقود النضارة. يعترف المؤلفون بأنهم ركزوا كثيرًا على آليات التدفق بدلاً من إنهاء ما بدأته قواعد البيانات—جعل تعقيد التدفق التحليلي يختفي.

انقسم مبدأ الاكتمال إلى شكلين ناجحين: علامات مائية للتدفقات المرئية وتحديث متسق للقطات للتدفقات المخفية. وصل الأخير إلى عدد أكبر من المستخدمين بمطالب أقل. يعممون العلامات المائية إلى قيود معلنة على التغيير.

ويلاحظون أيضًا أن الجدل بين الدفعات والتدفق كان في الغالب دلاليًا، ويتفرع الطلب على زمن الاستجابة المنخفض على طول خطوط OLTP/OLAP، ويتبنون إطارًا جديدًا: اتركه، استبعده، ادفع بقوة. أخيرًا، يتأملون في الاختفاء النهائي للتدفق خارج التحليلات.