يعد BlazingSQL مناسبًا لإجراء استعلامات تحليلية فردية على مجموعات بيانات كبيرة (عشرات الجيجابايت) مخزنة في تنسيقات جدولية (على سبيل المثال، السجلات وإحصائيات NetFlow وما إلى ذلك). يمكن لـ BlazingSQL تشغيل الاستعلامات من الملفات الأولية بتنسيقات CSV وApache Parquet المستضافة على أنظمة الملفات الشبكية والسحابية مثل HDSF وAWS S3، ونقل النتيجة مباشرةً إلى ذاكرة وحدة معالجة الرسومات. بفضل توازي العمليات في وحدة معالجة الرسومات واستخدام ذاكرة فيديو أسرع، يتم تنفيذ استعلامات BlazingSQL في أقل من
للعمل مع وحدات معالجة الرسومات، يتم استخدام مجموعة تم تطويرها بمشاركة NVIDIA
يوفر BlazingSQL القدرة على استخدام SQL بدلاً من واجهات برمجة التطبيقات لمعالجة البيانات
يعمل BlazingSQL على تبسيط العمل مع البيانات إلى حد كبير - فبدلاً من مئات الاستدعاءات لوظائف cuDF، يمكنك استخدام استعلام SQL واحد. إن استخدام SQL يجعل من الممكن دمج RAPIDS مع أنظمة التحليلات الموجودة، دون كتابة معالجات محددة ودون اللجوء إلى التحميل الوسيط للبيانات في نظام إدارة قواعد بيانات إضافي، ولكن
مع الحفاظ على التوافق الكامل مع جميع أجزاء RAPIDS، وترجمة الوظائف الحالية إلى SQL وتوفير الأداء على مستوى cuDF. يتضمن ذلك دعم التكامل مع المكتبات
المصدر: opennet.ru