Polars 2.0のリリース候補が公開、ストリーミングエンジンをデフォルト化

Judul asli: Pre-Release of Polars 2.0

Mengapa Ini Penting

デフォルトのストリーミング化により、大規模データ処理の効率が業界全体で向上する可能性がある。

オープンソースのDataFrameライブラリPolarsは2026年9月2日、Polars 2.0の最初のリリース候補を公開した。正式版は数週間以内にリリース予定。

Polarsは2026年9月2日、バージョン2.0の最初のリリース候補(RC)を公開した。正式版は数週間以内にリリースされる予定。

最大の変更点は、すべてのLazyFrameクエリがデフォルトでストリーミングエンジン上で実行されるようになること。これによりメモリ使用量とパフォーマンスが大幅に改善され、集計処理において最大5倍の速度向上が期待できるとしている。

ただし、ストリーミングエンジンはjoin・group_by・unpivotなどの操作で行の順序を保証しないため、順序が必要な場合は`maintain_order=True`を設定する必要がある。従来の「インメモリ」エンジンを引き続き使用したいユーザーは、`pl.Config.set_engine_affinity("in-memory")`で設定を変更できる。

また、2.0ではエラー検出の厳格化も図られており、`is_in`式でのデータ型不一致に対してより厳密な型チェックが行われる。これはAIエージェントによる開発においても有効で、`collect_schema()`を呼び出すことでデータを実体化せずにスキーマレベルのエラーを早期に検出できる。移行ガイドも公式サイトで公開されている。

Sumber

pola.rs — Baca artikel asli →