عن المشروع

Perspective هو محرك تصور وتحليل بيانات عالي الأداء قادر على التعامل مع مجموعات بيانات تدفقية كبيرة الحجم. يوفر واجهة مستخدم تفاعلية مع البيانات كعنصر مخصص، ويشمل شبكة بيانات قابلة للتحرير مع تمرير افتراضي، ومحرك رسم بياني WebGL يدعم أكثر من 15 نوعًا من المخططات، بالإضافة إلى خرائط جغرافية مبنية على البلاط. محرك الاستعلام الأساسي مكتوب بلغة C++ ومترجم لـ WebAssembly وPython وRust، ويدعم التحديثات التدريجية للجداول والانضمامات التفاعلية. يوفّر بنية عميل/خادم متماثلة تسمح بتشغيل المحرك داخل المتصفح، أو في عامل ويب، أو عن بُعد عبر WebSockets. تشمل القدرات الرئيسية: - دعم صيغ Apache Arrow وCSV وJSON. - خوادم افتراضية تتكامل مباشرة مع محركات خارجية مثل DuckDB وClickHouse وPostgreSQL وPolars دون الحاجة إلى عمليات ETL. - تكامل مع Jupyter عبر أداة مخصصة ومكتبة عميل Python. - ربطات لـ React ودعم من جانب الخادم لـ Node.js وPython (aiohttp، Starlette، Tornado) وRust.