3行でいうと

  • 6つは、既存DBの拡張、管理サービス、オープンソース兼クラウドの3種類に分けられます。
  • pgvectorは既定で総当たり検索。近似索引(HNSW)の次元数の上限は、vectorで2,000、halfvecで4,000です。
  • 料金は課金の単位がまったく違い、同じ土俵では比べられません。
  • 速度や精度の順位は、各社の公式文書からは比べられません。

この記事は、実際に使って確かめた記録ではありません。この記事は公式の文書を読んでまとめたものです。料金は2026年10月22日に確認しました。変わることがあります。

先に結論

前提:ベクトルデータベースとは

埋め込み(文章を意味の近さが測れる数字の並びに変えたもの)を保存し、質問に近いものを探すためのデータベースです。AIが資料を探してから答える方式(RAG)の「探す部分」に使います。次元数と最大入力の違いは、このシリーズの「埋め込みモデルの選び方」を見てください。

用語を先に整理します。

6つの比較表

名前 型 動かし方(公式の説明) 料金の単位
pgvector Postgresの拡張 自分で入れる。Postgres 13以降対応。多くの管理サービスにも入っている 拡張自体は無料(オープンソース)。Postgresの運用費が別
sqlite-vec SQLiteの拡張 C言語で書かれ、依存なし。SQLiteが動く場所なら動く(ブラウザのWASMも) 無料(オープンソース)
Pinecone 管理サービス クラウドで運営される。プランはStarter、Builder、Standard、Enterprise 保存量と、読み書きの量(ユニット)
Qdrant 専用DB オープンソース、管理クラウド、ハイブリッド、プライベートの4形態 クラウドは計算資源の使用量(時間課金)
Weaviate 専用DB オープンソース。クラウドはFree、Flex、Premium クラウドはベクトルの総次元数と保存量
Chroma 専用DB(組み込みもできる) Apache 2.0。ローカル(メモリ、ファイル)、自前のサーバー、Chroma Cloud クラウドは書込量・保存量・検索量・転送量

pgvector

公式のREADME(v0.8.7)に書かれていることです。

sqlite-vec

Pinecone

プラン 月額 保存量 書込ユニット 読取ユニット
Starter 0ドル 2GBまで 月200万まで 月100万まで
Builder 20ドル(定額) 10GBまで 月500万まで 月200万まで
Standard 最低50ドル 1GBあたり月0.33ドル 100万あたり4〜4.50ドル 100万あたり16〜18ドル
Enterprise 最低500ドル 1GBあたり月0.33ドル 100万あたり6〜6.75ドル 100万あたり24〜27ドル

月額の0、20、50、500ドルは、料金ページと料金の解説ページの2か所で一致しました。ユニットの単価(4〜4.50ドルなど)は、クラウドとリージョンで変わり、料金ページの1か所の確認です。Starterは地域(リージョン)がus-east-1のみと書かれています。

Qdrant

Weaviate

Chroma

保存量の見積もり(僕らの計算です)

僕らの計算です。100万件、1024次元の場合の、ベクトルだけの保存量です(索引や元の文章は含みません)。

型 1つあたり 100万件
単精度(4バイト) 4,096バイト 約4.1GB
半精度(2バイト) 2,048バイト 約2.0GB
1ビット 128バイト 約128MB

近似索引(HNSWなど)は、これとは別にメモリやディスクを使います。この倍率は、公式文書では確認できていません。したがって、実際の使用量は、自分のデータで測る必要があります。

選び方の目安(見立てです)

見立てです。上の事実から、次のように考えます。

状況 候補 理由
すでにPostgres。数万〜数十万件。フィルタが多い pgvector 同じ表にメタデータを持てる。JOIN、バックアップがそのまま使える
個人の手元、1ファイルで完結、配布もしたい sqlite-vec、Chromaのローカル サーバー不要。ただしsqlite-vecはv1前
運用の手を増やしたくない。件数が読めない Pinecone、各社のクラウド 運用を任せられる。課金の単位は各社で違う
データを自社の外に出せない pgvector、Qdrant(自前)、Weaviate(自前)、Chroma(自前) 自分の環境で動かせるものが公式に挙がっている
絞り込み条件が多く、結果が少なくなりがち Qdrant、pgvector(反復索引) フィルタを探索に組み込む、または反復して補う仕組みが文書にある

注意点として、課金の単位が全部違います。Pineconeは読み書きのユニット、Weaviateは次元数、Qdrantは計算資源、Chromaは書込・保存・検索量です。同じ100万件でも、検索の回数や更新の頻度で、どれが安くなるかが変わります。この記事では、同じ条件での月額の比較は計算していません。公式の料金計算機(Pinecone、Weaviateなどが提供)で、自分の条件を入れて試してください。

よくあるつまずき

気をつけること

出典

更新履歴