研究者たちは、Jailbreakという手法を発表しました。これは、Large Language Modelsを使用して、ストレージファイルから直接演算子固有のテーブル読み込みコンポーネントを再生成することで、データベースエンジンをバイパスするアプローチです。
- システムはLLM支援コード合成を活用し、ソースコードとドキュメントで指定された複雑なデータベースファイル形式をデコードします。
- DuckDB、Apache Spark、cuDF、Spark RAPIDSなどのクエリエンジンが消費できるインメモリApache Arrowバッファとしてデータをマテリアライズします。
- TPC-Hベンチマークを使用してJDBC/ODBCベースラインに対して検証され、Jailbreakはエンドツーエンドの分析スループットで最大27倍の高速化を実現します。
この手法は、人間のエンジニアリングによるパースロジックなしで不透明な形式を直接クエリ可能なアーティファクトに変換することで、データベースシステム間のデータロックインを打破します。