अपाचे बीम कई रनर बैकएंड का समर्थन करता है, जिसमें अपाचे स्पार्क और फ्लिंक शामिल हैं। मैं स्पार्क / फ्लिंक से परिचित हूं और बैच प्रोसेसिंग के लिए बीम के पेशेवरों / विपक्षों को देखने की कोशिश कर रहा हूं।
बीम शब्द गणना उदाहरण को देखते हुए , यह महसूस करता है कि यह देशी स्पार्क / फ्लिंक समकक्षों के समान है, शायद थोड़ा अधिक वर्बोज़ सिंटैक्स के साथ।
वर्तमान में मुझे इस तरह के कार्य के लिए स्पार्क / फ्लिंक पर बीम चुनने का बड़ा लाभ नहीं दिखता है। एकमात्र अवलोकन जो मैं अब तक कर सकता हूं:
- प्रो: विभिन्न निष्पादन बैकेंड पर अमूर्तता।
- Con: यह अमूर्त स्पार्क / फ़िंक में वास्तव में निष्पादित होने पर कम नियंत्रण रखने की कीमत पर आता है।
क्या बेहतर उदाहरण हैं जो बीम मॉडल के अन्य पेशेवरों / विपक्षों को उजागर करते हैं? क्या कोई जानकारी है कि नियंत्रण की हानि प्रदर्शन को कैसे प्रभावित करती है?
ध्यान दें कि मैं स्ट्रीमिंग पहलुओं में अंतर के लिए नहीं पूछ रहा हूं, जो आंशिक रूप से इस प्रश्न में शामिल हैं और इस लेख में संक्षेप में प्रस्तुत किया गया है (स्पार्क 1. एक्स के कारण पुराना)।