ايه الفرق بين بث سبارك وبث سبارك المهيكله؟ مفروض استخدم ايه؟
سبارك ستريمينج هو الجيل السابق من محرك بث سبارك. ما بقىش هناك تحديثات لـ Spark Streaming وهو مشروع قديم. بتوفر سبارك ستريمينج تجريد عالي المستوى اسمه ديسكريتيزد ستريم أو دي ستريم، واللي بيعبر عن تدفق مستمر للبيانات. داخلياً، بيتم تمثيل سلسلة DStream على أنها تسلسل من RDDs.  سبارك ستروكتورد ستريمينج هو الجيل الحالي من محرك بث سبارك، والذي هو أغنى في الوظائف، وأسهل في الاستخدام، وأكثر قابلية للتطوير. سبارك ستروكتورد ستريمينج اتبنى فوق محرك سبارك اسكول و بيسمح لك بتعبير حسابات التدفق بنفس الطريقة اللي بتعبرها حسابات الدفعة على البيانات الثابتة.  لازم تستخدم سبارك ستروكتورد ستريمينج لبناء تطبيقات البث وخطوط الأنابيب مع سبارك. لو كان عندك تطبيقات وخطوط توزيع قديمة بنيت على سبارك ستريمينج، لازم تنقلها إلى سبارك ستروكتورد ستريمينج.