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

Lanceは、マルチモーダルAIワークロード向けに設計されたオープンソースのレイクハウス形式です。オブジェクトストレージ上に完全なレイクハウスを構築するための、統一されたファイル、テーブル、カタログ仕様を提供します。主な機能には、表現力豊かなハイブリッド検索(ベクトル類似性、全文BM25、SQL分析の組み合わせ)、超高速ランダムアクセス(ランダムアクセスでParquetやIcebergより100倍高速)、マルチモーダルデータ(画像、動画、音声、テキスト、埋め込み)のネイティブサポート、バックフィルされたカラムによる効率的なデータ進化、ACIDトランザクションとタイムトラベルを備えたゼロコピーバージョニング、そしてApache Arrow、Pandas、Polars、DuckDB、Spark、Ray、Trino、Flink、オープンカタログとの豊富なエコシステム統合が含まれます。このプロジェクトには、コアのRust実装、Pythonバインディング(PyO3)、Javaバインディング(JNI)、およびドキュメントが含まれています。ベンチマークでは、100万ベクトルに対するベクトル検索でサブミリ秒の平均応答時間を示し、ランダムアクセスと分析においてParquetを大幅に上回るパフォーマンスを発揮します。Lanceは活発に開発されており、貢献を歓迎しています。