LanceDBとは?
LanceDB は組み込み型の検索ライブラリです。SQLite のようにアプリケーションの中で動き、ローカルディスクや S3、GCS、Azure Blob などのオブジェクトストレージからファイルを読み、サーバープロセスはありません。Rust で書かれ、Python、TypeScript、Rust の SDK があり、ベクトル検索、全文検索、SQL によるフィルタリングを提供します。
土台は Lance です。AI のデータ向けに設計されたオープンなカラムナーのファイル形式で、埋め込みを画像、動画などの大きなオブジェクトと一緒に保持し、自動でバージョン管理します。Lance は DuckDB でも使え、Hugging Face Hub はネイティブに読み込み、Milvus 3.0 は Lance のファイルをその場でクエリできます。
同社の有料製品は LanceDB Enterprise で、年間契約で販売される分散型のデプロイです。現在のドキュメントが説明しているのはオープンソースのライブラリと Enterprise だけで、別料金だった LanceDB Cloud はもう載っていません。2025年6月に 3,000 万ドル($30M)のシリーズ A を調達しました。
LanceDBは使う価値があるか?
LanceDB が際立つのは、まずストレージ形式であり、データベースはその次だからです。埋め込み、メタデータ、生のメディアがディスクや S3 上の Lance ファイルに一緒に置かれ、自動でバージョン管理され、同じファイルが検索、DuckDB での分析、モデルの学習に使われます。マルチモーダルのチームにとっては、コピーの手順と同期のジョブが 1 つずつ減ります。2026年の報道で名前が挙がった顧客には Netflix や ByteDance の Volcano Engine があります。
組み込み型の設計は、ローカルアプリ、ノートブック、サーバーレス関数、小さな永続インデックスを必要とするエージェントに向いています。FAQ によると、1 ノードで数百万のベクトルを余裕で扱え、約 100,000 行未満ならインデックスは不要で、IVF-PQ はリファインメントを使うと GIST-1M ベンチマークで 10 ms 未満、再現率 0.95 超に達します。プロジェクトは活発で、スターは約 11,750、2026年10月7日に v0.40.0 が出ています。
弱点は同時書き込みと大規模な環境で現れます。FAQ は、同時に書き込むクライアントが多すぎるとコミットが失敗すること、挿入のたびに新しいファイルフラグメントができるため書き込みはまとめて行う必要があること、ベクトルが数億件やデータがテラバイト規模になったら Enterprise に移る目安であることを警告しています。近似検索について信頼できる独立したベンチマークはなく、ANN-Benchmarks に追加してほしいというプロジェクト自身の依頼も未解決の issue のままです。
商用の選択肢は狭まっています。ドキュメントが現在示しているのはオープンソースのライブラリと、営業経由で販売される Enterprise だけで、唯一公開されている価格は AWS Marketplace の 12 か月 $60,000 のコミットメントです。そのため組み込みライブラリでは足りなくなったチームは、いきなりエンタープライズ契約へと飛ぶことになります。Qdrant や Milvus にはその中間に従量制のクラウドの段階があります。
真価を発揮する場面
S3 上で 5,000 万枚(50 million)の画像の学習セットを整備する ML エンジニア
画像を別のデータベースにコピーせずに、埋め込みで検索し、フィルタリングする
画像、キャプション、埋め込みを S3 上の Lance テーブルに書き込み、Python からクエリします。同じファイルが PyTorch のデータローダーと DuckDB に使われます。費用は S3 のストレージと、すでに動かしている計算資源です。バージョン管理により、学習時のスナップショットを正確に再現できます。
ローカル AI 検索付きのデスクトップのメモアプリを作る開発者
サーバーなしでアプリ内にセマンティック検索を組み込む
TypeScript か Python の SDK で LanceDB を組み込み、インデックスをユーザーのファイルの隣に保存します。ホスティング費用はかかりません。FAQ によると約 100,000 行未満ならインデックスは不要で、個人のライブラリならほとんどがこれに収まります。
ペタバイト規模の動画を持つメディア企業のデータ基盤責任者
アーカイブ全体で検索と特徴量のパイプラインを動かす
その規模は LanceDB Enterprise の領域で、年間コミットメントで販売されます。AWS Marketplace の掲載は 12 か月 $60,000 です。Milvus と DuckDB も同じファイルを読めるため、オープンな Lance 形式はロックインを減らします。
導入前に確認すること
- 導入
- pip install lancedb か npm install @lancedb/lancedb を実行し、ローカルのフォルダーか s3:// のパスに接続します。最初のテーブルとクエリは数分でできます。サーバーは不要ですが、書き込みは 1 行ずつではなくまとめて行うべきです。
- 連携
- Python、TypeScript、Rust の SDK と、Enterprise 向けの REST API があります。LangChain、LlamaIndex、Pandas、Polars、Apache Arrow、DuckDB と連携し、ストレージは S3、GCS、Azure Blob、S3 互換のストアに対応し、GPU でのインデックス構築もできます。
- データとプライバシー
- ライブラリは指定した場所にだけデータを保存し、リモートの埋め込みプロバイダーを使わない限り外部への呼び出しはしません。Apache 2.0 なので商用の制限はありません。2026年10月22日に公開された深刻度が中程度のアドバイザリが 1 件あり、LanceDB のホスト型 REST API に送られるテーブル名でのパストラバーサルに関するものです。Enterprise は SOC 2 Type II、HIPAA、GDPR に対応していると記載されています。
- 大規模利用時のコスト
- オープンソース版の費用はストレージと計算資源だけです。LanceDB Enterprise は年間コミットメントで販売され、AWS Marketplace では 12 か月 $60,000 と掲載されており、コミットメントを超えた分は従 量課金です。プライベートオファーは見積もりによります。
- 制限
- 同時書き込みでコミットの再試行を使い切ることがあり、FAQ はベクトルが数億件を超えたら Enterprise を勧めています。未解決の issue と pull request は 687 件で、スパースベクトル、カーソルによるページング、複数フィールドのベクトル検索の要望が含まれます。独立した ANN ベンチマークはありません。
良い点
- 組み込み型で、動かすサーバーが不要
- ベクトル、メタデータ、メディアを 1 つのバージョン管理されたファイル形式に
- 同じファイルを DuckDB、Hugging Face、Milvus で読める
- ベクトル、全文、SQL のフィルタリングを 1 つのクエリで
気になる点
- 同時書き込みでコミットが失敗することがあり、書き込みはまとめる必要がある
- 独立した検索ベンチマークがない
- 無料と $60,000 の契約の間に従量制のマネージドの段階がない
おすすめの人
マルチモーダルなデータや学習データを扱い、サーバーを動かさずにベクトル検索を使いたいチーム。
LanceDBの代替
LanceDB:よくある質問
- LanceDBは使う価値があるか?
- 埋め込みが画像、動画、学習データと並んで置かれている場合、LanceDB は別のデータベースを丸ごと不要にします。ただし多数のユーザーが頻繁に検索する用途は、無料のライブラリが想定するものではありません。 評価は5点満点中4.0点です。
- LanceDBの料金は?
- Apache 2.0 の無料のオープンソースです。LanceDB Enterprise は年間コミットメントで販売され、AWS Marketplace には 12 か月 $60,000 のコミットメントが掲載されています。プライベートオファーは見積もりによります。
- LanceDBの欠点は?
- 同時書き込みでコミットが失敗することがあり、書き込みはまとめる必要がある; 独立した検索ベンチマークがない; 無料と $60,000 の契約の間に従量制のマネージドの段階がない.
- LanceDBは誰に向いているか?
- マルチモーダルなデータや学習データを扱い、サーバーを動かさずにベクトル検索を使いたいチーム。
- チームや本番環境でLanceDBを使うと費用はいくらか?
- オープンソース版の費用はストレージと計算資源だけです。LanceDB Enterprise は年間コミットメントで販売され、AWS Marketplace では 12 か月 $60,000 と掲載されており、コミットメントを超えた分は従量課金です。プライベ ートオファーは見積もりによります。
- LanceDBは企業データを扱っても安全か?
- ライブラリは指定した場所にだけデータを保存し、リモートの埋め込みプロバイダーを使わない限り外部への呼び出しはしません。Apache 2.0 なので商用の制限はありません。2026年10月22日に公開された深刻度が中程度のアドバイザリが 1 件あり、LanceDB のホスト型 REST API に送られるテーブル名でのパストラバーサルに関するものです。Enterprise は SOC 2 Type II、HIPAA、GDPR に対応していると記載されています。
- LanceDBの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はChroma, Qdrant, Milvus 、 pgvectorです。
回答確認日:2026年10月26日
