- プロジェクト:pure Ruby Apache Arrow実装の開発
- 応募者:株式会社クリアコード
- メンター:村田賢太
本プロジェクトは、[Apache Arrow][apache_arrow] の読み書きに特化した pure Ruby 実装を整備するものである。Apache Arrow は、大きな表形式データを低コストで交換し、高速に処理するための共通フォーマットとして広く利用されており、言語やツールをまたいだデータ連携の基盤として普及している。Ruby でも Apache Arrow を利用できるが、既存の主要な手段は C++ や Rust 実装のバインディングに依存している。これらは高機能かつ高性能である反面、インストールや依存解決の負担が比較的大きいという課題があった。応募者はこの状況を踏まえ、高速なデータ処理機能そのものではなく、Apache Arrow データのシリアライズ・デシリアライズに対象を絞り、pure Ruby による軽量な実装を提供することを本プロジェクトの主眼として設定した。