このプロジェクトについて

Polarsは、速度と表現力のために設計されたDataFrame向けの高性能分析クエリエンジンです。Rustで記述されており、マルチスレッドおよびベクトル化(SIMD)実行を利用してデータ処理を最適化します。 主な機能は以下の通りです: - 実行モード:Eager実行とLazy実行の両方をサポートし、クエリ最適化機能が組み込まれています。 - メモリ管理:ストリーミングエンジンにより、利用可能なRAMを超えるデータセットの処理が可能です。 - 相互運用性:Apache Arrow Columnar Formatを採用し、ゼロコピーでのデータ共有を実現しています。 - 多言語サポート:Python、Rust、Node.js、R、およびSQL向けのバインディングを提供しています。 - 拡張性:I/OおよびExpressionプラグインを介してネイティブ拡張が可能です。 - ハードウェア加速:NVIDIA GPUによるクエリ加速のオプションサポートを提供しています。