स्पार्क स्ट्रीमिंग ही स्पार्कच्या स्ट्रीमिंग इंजिनची मागील पिढी आहे. स्पार्क स्ट्रीमिंगमध्ये आता अपडेट नाहीत आणि हा जुना प्रकल्प आहे. स्पार्क स्ट्रीमिंग एक उच्च-स्तरीय अमूर्तता प्रदान करते ज्याला डिसक्रिटीज्ड स्ट्रीम किंवा डीएसट्रीम म्हणतात, जे डेटाचा सतत प्रवाह दर्शवते. अंतर्गत, डीएसट्रीम आरडीडीच्या अनुक्रमाच्या रूपात दर्शविला जातो.  स्पार्क स्ट्रक्चर्ड स्ट्रीमिंग ही स्पार्कच्या स्ट्रीमिंग इंजिनची सध्याची पिढी आहे, जी कार्यक्षमतेत समृद्ध आहे, वापरण्यास सुलभ आहे आणि अधिक स्केलेबल आहे. स्पार्क स्ट्रक्चर्ड स्ट्रीमिंग स्पार्क एसक्यूएल इंजिनच्या वर बांधले गेले आहे आणि तुम्हाला स्ट्रीमिंग गणना व्यक्त करण्यास सक्षम करते त्याच प्रकारे तुम्ही स्थिर डेटावर बॅच गणना व्यक्त करता.  तुम्ही स्पार्क स्ट्रक्चर्ड स्ट्रीमिंगचा वापर स्पार्कसह स्ट्रीमिंग अॅप्लिकेशन्स आणि पाईपलाईन तयार करण्यासाठी केला पाहिजे. जर तुमच्याकडे स्पार्क स्ट्रीमिंगवर तयार केलेले जुने अॅप्लिकेशन आणि पाइपलाइन असतील, तर तुम्ही त्यांना स्पार्क स्ट्रक्चर्ड स्ट्रीमिंगवर स्थलांतरित केले पाहिजे.
स्पार्क स्ट्रीमिंग आणि स्पार्क स्ट्रक्चर्ड स्ट्रीमिंगमध्ये काय फरक आहे? मी काय वापरावे?