Apache DataFusion: محرك استعلامات قابل للتوسيع وقوي بلغة Rust
2025-01-16
Apache DataFusion هو محرك استعلامات قابل للتوسيع مكتوب بلغة Rust يستخدم Apache Arrow كتنسيق ذاكرة. يوفر واجهات برمجة تطبيقات SQL و DataFrame، ويتميز بأداء ممتاز ودعم مدمج لـ CSV و Parquet و JSON و Avro. يتميز DataFusion بوجود مخطط استعلامات كامل، بالإضافة إلى محرك تنفيذ عمودي، وبث، ومتعدد الخيوط، ومتجه، ومصادر بيانات مقسمة. وهو قابل للتخصيص بدرجة عالية، مما يسمح بإضافة مصادر بيانات، ولغات استعلامات، ووظائف، وعوامل تشغيل مخصصة، وأكثر من ذلك. تتضمن المشاريع الفرعية ذات الصلة DataFusion Python (وصلات Python)، و DataFusion Ray (نسخة موزعة)، و DataFusion Comet (مسرع Apache Spark).
التطوير
محرك استعلامات