VS Tip AppFlutter・Cloudflareエッジ・クラウドコスト最適化
日本語

ベクトルデータベース比較2026:Pinecone vs Qdrant vs Weaviate vs Milvus vs pgvector 完全ガイド

2026年8月最新ベクトルデータベース比較 Pinecone Qdrant Weaviate Milvus pgvector

2026年8月現在、RAG(検索拡張生成)パイプラインやAIエージェントの品質を実質的に左右しているのは、モデルではなく検索レイヤーです。どれほど優秀なLLMを接続しても、根拠となる文書を正しく引っ張ってこられなければ回答は崩壊します。そのため2026年のベクトルデータベース比較は、「どれが速いか」ではなく「自社のデータの置き場所・運用人員・ハイブリッド検索の要件にどれが合うか」という問いへと変わりました。本記事は、PineconeQdrantWeaviateMilvus(Zilliz)pgvector の5製品を、公式ドキュメントと公式料金ページのみを根拠に整理した実務ガイドです。

とりわけ今はタイミングが絶妙です。Milvus 3.0が2026年7月27日に発表され、7月29日にリリースタグが付きました。本稿執筆時点でまだ1週間も経っていないニュースで、コンセプトは**「Lake-Native(レイクネイティブ)」** — オブジェクトストレージにすでに蓄積されているParquet・Iceberg・Lance・Vortexのテーブルを、ベクトルDBにコピーせずそのまま検索するというアプローチです。データレイクをすでに運用している組織にとっては、「取り込みパイプラインをゼロから作る」という前提そのものが消える変化です。

同じ時期、pgvector側にはもっと緊急性の高いニュースがありました。CVE-2026-3172 — 並列HNSWインデックス構築時に整数のラップアラウンドが起きてバッファオーバーフローが発生する脆弱性で、0.6.0から0.8.1までの全バージョンが影響を受け0.8.2で修正されています。そして多くのブログが「pgvector 0.9」と書いていますが、0.9は存在しません。 2026年8月2日時点の最新は 0.8.6(2026-07-29) です。本記事では、こうして誤って広まった数値をひとつずつ公式の値に修正していきます。

以下では、5製品の総合比較表から始めて、製品別の機能ディープダイブ、性能を誠実に扱う方法、公式料金の完全比較、ユーザータイプ別のおすすめ、実践的なコツとよくある失敗、FAQまでを順に扱います。ベンチマークの数字をそれらしく並べるのではなく、検証できたものだけを数字で書き、検証できていないものは検証できていないと言うやり方で進めます。そのほうが、実際に導入判断を下すときにはるかに役立つからです。


1. Executive Summary: 2026年8月 5大ベクトルデータベース一目でわかる比較

時間のないAIエンジニアやテックリードのために、5製品の設計思想・最新バージョン・価格構造・無料プラン・長所と短所を1つの表に凝縮しました。

📊 2026年8月最新 5大ベクトルDB総合比較表

項目PineconeQdrantWeaviateMilvus / Zillizpgvector
中核となる設計思想フルマネージド・サーバーレス中心Rustベースの高効率検索エンジンハイブリッド+マルチテナンシー中心大規模分散+レイクネイティブ「既存のPostgresの中で」完結
最新バージョン(2026-08-02)サーバーレスが基本(バージョン番号なし)v1.18.3(2026-07-17)v1.38.x(2026-06-05)Milvus 3.0(2026-07-29リリース)0.8.6(2026-07-29)
直近の主要アップデートBuilder 月20ドルのティア新設TurboQuant量子化(v1.18.0)2025年10月に料金プラン全面改定Lake-Native+LoonストレージCVE-2026-3172修正(0.8.2)
ハイブリッド検索dense/sparse/全文検索(BM25+Lucene) をすべてサーバーレスで対応ネイティブsparse(v1.7〜)、RRF・加重線形フュージョンネイティブBM25+alphaパラメータ3.0でsparse・マルチベクトル・リッチランキングエンジンを内蔵、SINDI内蔵なし(アプリ側で自前フュージョン)
有料の開始価格Builder 月20ドル(Standardは最低月50ドル)Standardは従量課金(時間単位)Flex 月45ドル〜問い合わせ・従量課金0ドル(Postgresのホスティング費用のみ)
無料プランStarter:2GB、月200万WU・100万RU無期限無料 0.5 vCPU/1GB RAM/4GBディスクSandbox:オブジェクト10万・メモリ1GB・ディスク10GBセルフホストは無料(Apache 2.0)+Zilliz Cloudの無料開始ティア完全無料(オープンソース)
SLA(最上位プラン基準)Enterprise 99.95%99.95%(Standard・PremiumのマルチAZ)Premium Dedicated 99.95%Zilliz Cloud 99.99%(Business Critical、マルチレプリカ)ホスティング事業者に依存
セルフホスト不可(BYOCは別枠)可能(Apache 2.0)可能可能(Apache 2.0)可能(Postgres拡張)
最大の強み運用負荷ゼロ、インデックス3種を統合無料プランが無期限+メモリ効率ハイブリッドの成熟度・マルチテナンシー1億超ベクトルの拡張性、レイク直接検索新しいインフラが不要
最大の弱みRU/WU単価が高い、ロックイン1億超の分散スケールアウト事例が薄い、事前見積もりが困難次元数ベース課金の落とし穴アーキテクチャが複雑、運用難度が高いハイブリッド・超大規模に弱い
最適なおすすめ対象インフラ人材がいないスタートアップ・チームコストに敏感な本番RAGマルチテナントSaaS・文書検索大企業・データレイク保有組織すでにPostgresを使っている全チーム

この表でまず目に留めてほしいのは最終行です。5製品は競合というより、それぞれ異なる組織の状態に対応する選択肢です。Postgresをすでに使っていてベクトルが1,000万件以下なら、pgvectorが事実上のデフォルトであり、別途ベクトルDBを導入するというのは運用人員と同期パイプラインという新しいコストを自ら作り出す行為にほかなりません。


2. 5大ベクトルデータベース 主要機能ディープダイブ

🌲 1) Pinecone - フルマネージド・サーバーレスの基準点

🦀 2) Qdrant - Rustベース、メモリ効率に本気なエンジン

🕸️ 3) Weaviate - ハイブリッド検索が最も長く検証されてきた製品

🐦 4) Milvus / Zilliz - 大規模分散と「レイクネイティブ」の登場

🐘 5) pgvector - 「新しいDBを導入しない」という最強の選択肢


3. 性能ベンチマーク対決:正直に言えば「自分で測ってください」

このセクションで華やかなQPSの表を期待していた方には、先にお伝えしておきます。2026年8月時点で、この5製品を同一条件で比較した信頼できるクロスバリデーション済みベンチマークは公開されていません。 だから私たちは表を作りません。作ればそれは嘘になるからです。

実際に出回っている数値がどれほど食い違っているかを見れば、すぐに納得いただけるはずです。同じ段落の中で、Qdrantの5,000万ベクトルが 41.47 QPS と書かれている出典が、pgvectorscaleは 471 QPS だと書いています。10倍の差ですが、ハードウェアもインデックスのパラメータも明示されていません。p99レイテンシについても、「1,000万ベクトルでQdrant約12ms / Weaviate約16ms / Milvus約18ms」という出典と、「Qdrantは8ms未満」という出典が並んで存在します。「Pinecone 10億ベクトルで50ms p95 / 10,000 QPS vs Qdrant 20ms p95 / 15,000 QPS」といった印象的な一文は、出典を辿るとSEOブログ1本に収束し、条件はどこにも書かれていません。

[アーキテクチャの強みに基づく定性評価 — 数値ではなく傾向です]
Qdrant   : ⭐⭐⭐⭐⭐ 単一ノードのレイテンシ (Rust + SIMD最適化HNSW)
Milvus   : ⭐⭐⭐⭐⭐ 超大規模スループット (1億+ベクトルの分散アーキテクチャ)
Weaviate : ⭐⭐⭐⭐☆ ハイブリッドワークロード最適化 (重いフィルタでQPS低下)
Pinecone : ⭐⭐⭐⭐☆ 運用負荷なしで得られる安定性能 (チューニング余地は少ない)
pgvector : ⭐⭐⭐☆☆ 100万規模までは専用DBと実用上互角

ですから、数字ではなくアーキテクチャの傾向で語るほうが正確です。Qdrantは RustベースのHNSWにSIMD最適化を載せており、単一ノードのレイテンシに強みがあると言われています。Milvusは分散アーキテクチャなので、1億件以上の規模におけるスループットで有利です。Weaviateはハイブリッドワークロードに最適化されていますが、メタデータフィルタが重くなるとQPSが落ちる傾向が報告されています。pgvectorは、HNSWインデックスを使えば100万規模では専用ベクトルDBと実用上互角という評価が一般的です。

ベンダー自身のベンチマークは、出典を明示すれば参考になります。Milvus 2.6のメモリ72%削減・Elasticsearch比4倍はZilliz自身の測定であり、Zilliz Cloudの多層ストレージのキャッシュヒット率90%超・ストレージコスト最大87%削減も同様です。Qdrant TurboQuantのSQ比メモリ1/2・最大8倍圧縮もQdrant自身の測定です。この3つの数値はいずれも「メーカー公表の燃費」くらいのつもりで読んでください。ちなみに Milvus 3.0は発表から1週間しか経っていないため、独立したベンチマークはまだ存在しません。 いま3.0の性能数値を提示している記事があれば、出典を疑ってよいでしょう。

結論として、この項目の実務的な答えは1つです。あなたの埋め込み、あなたの次元数、あなたのフィルタ条件、あなたのハードウェアで、ANN-BenchmarksやVectorDBBenchを自分で回してください。 1536次元と384次元はまったく別のゲームですし、メタデータフィルタが付いた瞬間に順位がひっくり返ることもよくあります。他人のベンチマークで決めたアーキテクチャは、たいてい本番稼働の初月に後悔として返ってきます。


4. 料金プラン・価格の完全比較

価格は、このベクトルデータベース比較の中で最も誤解が多い領域です。特にPineconeのRead/Write Unit単価は、あちこちで引用されている値が公式ページと約2倍食い違っています。以下はすべて公式料金ページに基づく数値です。

[有料の参入障壁 — 月額最低コスト順]
pgvector        : $0        (オープンソース、Postgresホスティング費のみ)
Pinecone Builder: $20/月     (定額、10GBストレージ込み)
Weaviate Flex   : $45/月〜    (PAYG、2025-10の改定で$25から値上げ)
Pinecone Standard: $50/月    (最低利用額 — 定額ではない)
Weaviate Premium : $400/月〜  (前払い契約)
Pinecone Enterprise: $500/月 (最低利用額、99.95% SLA)
Qdrant / Zilliz  : 従量課金 — 公式単価は非公開、要問い合わせ

💰 Pinecone公式料金表

プラン価格ストレージ書き込み読み取り備考
Starter無料2GB月200万WU月100万RU埋め込み月500万トークン、インデックス5個、Discordサポートのみ
Builder月20ドル定額10GB月500万WU月200万RU埋め込み月1,000万トークン、プロジェクト5個・ユーザー5名、Prometheus/Datadog
Standard月50ドルの最低利用額0.33ドル/GB/月4〜4.50ドル / 100万WU16〜18ドル / 100万RU3週間トライアル300ドル分クレジット、インデックス20個、RBAC/SSO、Dedicated Read Node
Enterprise月500ドルの最低利用額0.33ドル/GB/月6〜6.75ドル / 100万WU24〜27ドル / 100万RU99.95% SLA、BYOC、HIPAA、監査ログ、インデックス200個
BYOC個別問い合わせ顧客のクラウドアカウントにデプロイ、zero-access運用

多くの比較記事が、PineconeのRead Unitを 100万あたり8.25ドル、Write Unitを 100万あたり2.00ドルと書いています。公式の値はStandard基準でRUが16〜18ドル、WUが4〜4.50ドルです。 予算モデルをこの誤った数字で組んでいたら、実際の請求書は想定の2倍になります。いつ値上げされたのかは公式には確認できないため、「値上がりした」と断定するより、現在の公式価格がこうであると覚えておくほうが安全です。

💰 Weaviate公式料金表

プラン開始価格SLA100万次元あたりストレージ
Free (Sandbox)$0ベストエフォート
Flex月45ドル〜(PAYG)99.5%$0.00465〜$0.12/GiB〜
Premium (Shared)月400ドル〜(前払い契約)99.9%$0.003875〜$0.10/GiB〜
Premium (Dedicated)月400ドル〜99.95%$0.002718〜$0.1505/GiB〜

Weaviateで必ず押さえておくべきなのは、課金単位が「100万次元(dimension)」 だという点です。ベクトルの本数ではなく ベクトル数 × 次元数で計算されるため、1536次元の埋め込みモデルを使うと、384次元のモデルを使う場合と比べて同じ文書数でもコストが4倍に跳ね上がります。埋め込みモデルの選択がそのままインフラコストの決定になる構造です。また、2025年10月に料金プランが全面改定され、従来のServerless/Enterpriseティアが廃止されてFlex/Premium体系に変わり、開始価格が 25ドルから45ドルへ値上げされました。ちなみに一部の記事が言及している「Plus 280ドル」ティアは、公式ページには存在しません。 無料のSandboxはオブジェクト10万個 / メモリ1GB / ディスク10GB / コレクション1個 / テナント最大3個で、Dedicatedは主要クラウドの約40リージョンに対応し、下位ティアはリージョンが制限されます。

💰 Qdrant・Zilliz・pgvector

製品無料有料の構造公開されている単価
Qdrant Cloud無期限無料のシングルノード 0.5 vCPU / 1GB RAM / 4GBディスク+一部モデルのクラウド推論が無料(無料ティアのSLAは99.5%Standard(時間単位の従量課金、シングルAZ 99.9%・マルチAZ 99.95% SLA、営業日10時間サポート)/ Premium(99.9% SLA、マルチAZ 99.95%、SSO、プライベートVPCリンク、24/7/365)/ Hybrid Cloud / Private Cloud公式ページに具体的な単価の記載なし。 課金項目はコンピュート(vCPU)・メモリ(GB)・ストレージ(GB)・バックアップストレージ・有料推論トークンで、時間単位で計算
Zilliz CloudセルフホストのMilvusは完全無料(Apache 2.0)で、Zilliz Cloudにも無料で始められるティアがある従量課金。公式のプラン別SLAは Enterprise 99.95%Business Critical 99.99%(マルチレプリカ有効時)、BYOC 99.95%ストレージ0.04ドル/GB/月(2026-01-01からAWS/Azure/GCPで統一)のみ確定。CU単価と無料枠の上限は公式料金ページに数字が出ていないため、コンソールでの見積もりが必要
pgvector完全無料なし(オープンソース)Postgresのホスティング費用に依存 — RDS/Cloud SQL/Supabase/Neonなど事業者ごとのばらつきが大きく、単一の数値は提示不可
Qdrantセルフホスト無料(Apache 2.0)なしインフラ費用のみ
Milvusセルフホスト無料(Apache 2.0)なしインフラ費用のみ

隠れコストの話をします。 第一に、5製品すべて日本円(JPY)建ての公式価格表がありません。 すべてUSD請求なので為替変動がそのまま予算に反映されますし、どこかで見た「月◯万円」という表記は誰かが任意に換算しただけで公式価格ではありません。第二に、「最低利用額」と「定額」はまったく別物です。 Pinecone Standardの50ドルは定額料金ではなく最低利用額なので、トラフィックが増えればRU/WUの従量課金がその上に積み上がります。一方Builderの20ドルは定額なので予測が容易です。第三に、セルフホストの「無料」は人件費が抜けた数字です。QdrantやMilvusを自前で運用すればライセンス費用はゼロですが、バックアップ・監視・アップグレード・障害対応がチームの時間を食います。インフラ担当がいないなら、マネージドの50ドルのほうがセルフホストより安く付くケースが多いのです。クラウドアカウントそのもののコスト構造が気になる方は、AWS・GCP・Azure クラウドプロバイダー比較 の記事も併せて参照すると、総所有コスト(TCO)の計算がずっと正確になります。


5. ユーザータイプ別 最終おすすめガイド

🎯 1) すでにPostgreSQLを運用中で、ベクトルが1,000万件以下のチーム

🎯 2) インフラエンジニアがいないアーリーステージのスタートアップ / 個人開発者

🎯 3) 顧客ごとのデータ隔離が必須のB2B SaaS

🎯 4) データレイク(Iceberg/Parquet)をすでに運用中の大企業

🎯 5) コストに敏感でありながら本番RAGの品質も譲れないチーム

🎯 6) ベクトル1,000万〜1億件、データレイクもなくPostgresでもない中規模チーム

🎯 7) 規制産業(金融・医療)でSLAと監査要件が最優先の組織

🎯 8) 社内文書検索・ナレッジベースを素早く作る必要のあるチーム


6. 実践的な活用のコツ&よくある失敗

✅ コツ1) pgvectorのバージョン点検を今日やってください

SELECT extversion FROM pg_extension WHERE extname = 'vector'; を実行してみてください。0.8.2未満ならCVE-2026-3172にさらされています。 HNSWインデックスを並列ワーカーで作成できるユーザーが、他のリレーションのデータを流出させたりサーバーをクラッシュさせたりできる脆弱性です。マネージドPostgresを使っているなら、事業者がいつ0.8.2以上に上げたかを確認し、すぐに上げられないなら max_parallel_maintenance_workers = 0 で並列HNSWビルドを封じておくのが暫定的な防御策です。可能であれば最新の 0.8.6 まで上げるのが望ましいでしょう。0.8.3で HNSWのバキューム中にインデックスが破損する可能性まで修正されているからです。

✅ コツ2) ハイブリッド検索はもはや選択肢ではありません

2026年の本番RAGにおいて、ハイブリッド検索(BM25+ベクトル)はデフォルトになりました。知識集約型のコーパスでは、純粋なベクトル検索だけでは固有名詞・コード・数値のような完全一致クエリを取りこぼすからです。問題は、製品ごとの成熟度の差がここで最も大きく開くという点です。

製品方式成熟度
Pineconedense / sparse / 全文検索(BM25+Lucene構文) インデックスをすべてサーバーレスで対応、自社製sparseモデル pinecone-sparse-english-v0高い
Qdrantv1.7からネイティブsparseベクトル、1コレクションにdense+sparse、Query APIで RRF / 加重線形フュージョン高い
WeaviateネイティブBM25モジュール+クエリの alpha パラメータでフュージョン、マルチテナンシーとの組み合わせが強み最も長く検証されている
Milvus2.6で全文検索を強化、3.0でsparse・マルチベクトル・リッチランキングをエンジン内部へ + SINDI3.0で大幅強化
pgvector内蔵なし — tsvector+ベクトル距離をアプリコードで手動フュージョン低い(自前実装)

pgvectorでハイブリッドをやるなら、RRFのようなフュージョンロジックを自分で書く必要があります。作ることはできますが、このコードはチューニングと保守が継続的に必要な資産になります。「ハイブリッドが必須か」 が、pgvectorに留まるか離れるかを分ける最も実用的な問いです。

✅ コツ3) 埋め込みの次元数をコスト目線で見直してください

Weaviateは 100万次元単位で課金します。100万件の文書を1536次元で埋め込むと15億3,600万次元ですが、384次元のモデルを使えば3億8,400万次元です。検索品質が許容できる範囲なら、次元削減や低次元モデルがそのまま4倍の削減になります。Weaviate以外でも、次元数はメモリ使用量を通じてすべてのベクトルDBのコストに影響します。ここにQdrantの TurboQuant やWeaviateの RQ量子化、Milvusの RaBitQ といった量子化を重ねれば、削減幅はさらに大きくなります。

✅ コツ4) Pineconeのハードリミットを設計段階で織り込んでください

本番投入後にぶつかると痛い制限がいくつかあります。レコードあたりメタデータ40KB — 文書の原文をメタデータに丸ごと入れる設計はここで詰まります。top_k は一般インデックス基準で最大10,000、クエリ結果は最大4MB — リランカーに渡す候補を多めに取るパイプラインでも余裕は十分にあり、実際には先に結果4MBの制限に当たることが多いはずです。ただしsparseインデックスでリランキングする場合は top_k の上限が1,000に下がります。 この1,000という数字をPinecone全体の上限と誤解して、denseの候補集合を不必要に絞ってしまう設計がよくあるので注意してください。$in/$nin は演算子あたり最大10,000個の値 — ユーザー権限フィルタをIDリストで渡す方式は、組織が大きくなると破綻します。そして sparseインデックスはアップサート10件/秒、クエリ100 QPS の制限があるため、大量の初期投入はこの速度を前提にスケジュールを組む必要があります。

✅ コツ5) Weaviateはバージョンを塩漬けにしてはいけません

Weaviateは最新3つのマイナーバージョン(1.36/1.37/1.38)のみがバグ・セキュリティパッチを受けられます。リリース間隔がおおよそ2か月なので、半年放置しただけでサポート範囲の外に押し出されます。四半期ごとにアップグレードする予定を、チームのカレンダーに最初から組み込んでおくのが賢明です。

✅ コツ6) Milvus 3.0の導入は「レイクがあるか」で判断してください

3.0のレイクネイティブ・インデキシングが状況を変えるのは、オブジェクトストレージにオープンテーブルフォーマットのデータがすでにある組織に対してだけです。データがそもそもPostgresやアプリケーションDBにあるなら、3.0の核心的な価値は発揮されず、分散アーキテクチャの運用の複雑さだけを背負い込むことになります。また発表から1週間しか経っていないため、独立したベンチマークがまだありません。 ステージングで自分たちのデータで検証してから移行してください。安定性が最優先なら、2026年1月20日にZilliz CloudでGAとなった2.6.x 系も十分に合理的な選択です。

✅ コツ7) 「あとで移ればいい」の実際のコストを先に計算してください

この記事の結論は「まずpgvectorで始めよ」ですが、その助言が成り立つには移行するステップのコストを知っている必要があります。まず良い知らせから。多くの場合、再埋め込みは不要です。 ベクトルは生の実数配列のままエクスポート/インポートできるので、埋め込みAPIの費用を払い直すことにはなりません。全体の再埋め込みが発生するのは、同時にモデルも変える場合だけです。

実際にお金と時間がかかるのは残りの4つです。第一に、インデックスの再構築時間 — HNSWは構築が遅くメモリも多く使うため、規模が大きくなるほど移送そのものより「新しい側でインデックスが立ち上がりきるまで」がスケジュールの主役になります。第二に、ID・メタデータのスキーママッピング — 製品ごとにIDの型制約、メタデータ/ペイロードのモデル、フィルタ構文が違うので、フィルタクエリは事実上書き直しになります。第三に、二重書き込み(dual-write)の期間 — 無停止で切り替えるには一定期間、両方に書きながら結果を突き合わせる必要があり、その間は両システムの費用を払います。第四に、検索品質の回帰検証 — エンジンが変われば同じクエリの順位も変わるため、ゴールデンセットでの評価をやり直す必要があります。

1節の表でPineconeの最大の弱みとして挙げた「ロックイン」の実体がこれです。 Pineconeにはセルフホストの経路がないため(BYOCは別契約)、離れると決めた瞬間に代替インフラをゼロから立ち上げ、上記4つのコストをすべて支払うことになります。逆にQdrant・Milvus・pgvectorには、少なくとも「同じエンジンを自社サーバーで動かし続ける」という退路があります。導入の時点でデータを取り出すスクリプトを一度書いて回してみるだけでも、このコストが受け入れ可能な水準かどうかを前もって知ることができます。

❌ よくある失敗1) 他人のベンチマークでアーキテクチャを決める

先ほど見たとおり、公開されている数値は10倍単位でずれています。次元数・フィルタ条件・ハードウェアが違えば、順位そのものがひっくり返ります。候補を2つに絞ってから自分たちのデータで直接測定する半日のほうが、誤った選択で失う半年よりはるかに安上がりです。

❌ よくある失敗2) セルフホストを「無料」として計算する

Apache 2.0ライセンスは、ライセンス費がゼロという意味であって、運用費がゼロという意味ではありません。バックアップ・リストアテスト・監視・バージョンアップグレード・障害対応は、すべてチームの時間です。インフラ担当がいない組織では、マネージドの料金のほうがおおむね安く付きます。

❌ よくある失敗3) 引用された価格を検証せずに予算に入れる

PineconeのRU/WU単価は、広く引用されている値が公式価格と約2倍食い違い、Weaviateの開始価格は2025年10月に25ドルから45ドルへ変わり、pgvector「0.9」はそもそも存在しません。予算資料に入れる前に公式料金ページを一度開く習慣が、あとで会議の場で気まずくなる事態を防いでくれます。


7. よくある質問(FAQ)

Q. ベクトルデータベース比較で最初に投げかけるべき問いは何ですか?

「自分たちはすでにPostgreSQLを使っているか」です。使っていてベクトルが1,000万件以下ならpgvectorがデフォルトであり、専用ベクトルDBの導入は運用対象と同期パイプラインという新しいコストを自ら作ることになります。次の問いが「マネージドにお金を払うのか、自前で運用するのか」、最後が「ハイブリッド検索は必須か」です。この3つの問いで、5製品のうち2つまで候補が絞られます。

Q. pgvectorで本番のRAGを回しても大丈夫ですか?

規模と要件によります。HNSWインデックスを使えば100万規模では専用ベクトルDBと実用上互角という評価が一般的で、元データと同じトランザクションの中で管理できるという利点は大きいものです。ただしハイブリッド検索が内蔵されていないため、tsvectorとベクトル距離をアプリコードで自前で融合する必要があります。この実装・保守の負担を引き受けられるかどうかが判断基準です。

Q. pgvectorの最新バージョンは0.9ですか?

違います。0.9は存在しません。 2026年8月2日時点の最新は 0.8.6(2026-07-29) です。複数の技術ブログが0.9と誤記しているので注意してください。そして 0.8.2未満はCVE-2026-3172に脆弱なので、バージョン確認は情報の正確さの問題ではなくセキュリティの問題です。

Q. 無料で始めるならどこが一番いいですか?

用途によります。Qdrant Free は期限のない無期限無料で0.5 vCPU / 1GB RAM / 4GBディスクが使え、一部モデルのクラウド推論も無料なのでプロトタイプに向いています。Weaviate Sandbox はオブジェクト10万個 / メモリ1GB / ディスク10GB / コレクション1個 / テナント最大3個で、ハイブリッド検索を試すのに適しています。Pinecone Starter は2GBのストレージと月200万WU・100万RUに加えて埋め込み500万トークンまで含まれます。Zilliz Cloud にも無料で始められるティアがありますが、上限の数値が公式料金ページに出ていないため、コンソールで直接確認してから比較してください。インフラを自分で回せるなら、pgvectorとセルフホストのQdrant・Milvusは完全無料です。

Q. Pineconeは高いという声が多いですが、実際いくらかかりますか?

公式基準でStandardは読み取り100万RUあたり16〜18ドル、書き込み100万WUあたり4〜4.50ドル、ストレージは0.33ドル/GB/月で、月間最低利用額50ドルが付きます。EnterpriseはRUが24〜27ドル、WUが6〜6.75ドルで、最低月500ドルです。ネット上に出回る「RU 8.25ドル」といった数値は公式と異なるので、予算計算には使わないでください。トラフィックが大きくないなら、月20ドル定額のBuilder がコスト予測の面で最も安全です。

Q. Milvus 3.0に今すぐ移行すべきですか?

データレイクをすでに運用しているなら、検討する価値は大きいです。Parquet・Lance・Iceberg・Vortexのテーブルをコピーなしで検索するレイクネイティブ・インデキシングと、read amplificationを削減する新ストレージエンジン Loon が核心です。ただし 2026年7月29日リリースでまだ1週間目であり、独立したベンチマークがありません。ステージングで検証してから移してください。安定性が優先なら、2026年1月にZilliz CloudでGAとなった2.6.xも十分に良い選択です。

Q. Weaviateの料金が想定より高くなるのはなぜですか?

課金単位がベクトルの本数ではなく「100万次元」 だからです。ベクトル数 × 次元数で計算されるため、1536次元のモデルを使うと384次元のモデルと比べて同じ文書数でもコストが4倍になります。さらに 2025年10月の料金改定で開始価格が25ドルから45ドルへ値上げされたことも重なっています。埋め込みモデルを低次元に変えるか、量子化を適用するのが最も直接的な削減策です。

Q. 日本円で決済できますか?

5製品すべて、日本円(JPY)をはじめとする現地通貨の公式価格表がありません。 すべてUSDで請求されるため、為替変動がそのままコストに反映されます。他の比較記事で見かける「月◯万円」といった表記は任意の換算にすぎず公式価格ではないので、予算承認の資料にはUSD基準で記載し、為替変動の余地を別途確保しておくほうが安全です。

Q. Qdrant Cloudの正確な料金はどこで確認できますか?

Qdrantは公式料金ページに具体的な単価の数字を出していません。 課金項目がコンピュート(vCPU)・メモリ(GB)・ストレージ(GB)・バックアップストレージ・有料推論トークンで、時間単位で計算されるという構造だけが公開されています。ネット上に出回る「0.078ドル/GB時間」「月25ドルから」といった数値は公式に確認できないので鵜呑みにせず、実際の予算が必要ならコンソールで希望のスペックを構成してみるか、営業に問い合わせるのが確実です。


8. 結論:2026年のベクトルデータベース比較、本当の結論

2026年8月のベクトルDB市場は、「誰が一番速いか」という問いからすでに離れています。Milvusはデータがある場所でそのまま検索するレイクネイティブで、Qdrantは同じrecallを半分のメモリで出す量子化で、Weaviateはハイブリッドとマルチテナンシーで、Pineconeは運用負荷をゼロにするフルマネージドで、pgvectorはそもそも新しいインフラを導入しないという路線で、それぞれ別の問題を解いています。互いを置き換える関係ではなく、組織の状態によって答えが分かれる構造なのです。

ですから、このベクトルデータベース比較の実質的な結論はこうなります。まずpgvectorで始められるかどうかを検討し、ハイブリッド検索や規模の都合で無理だと確認できてから専用ベクトルDBへ移ってください。 最初から華々しい専用DBを導入したチームのかなりの割合が、結局は運用負荷と同期のバグに時間を取られます。逆に、ハイブリッドが必須なのにpgvectorに固執するチームは検索品質で代償を払います。判断基準は好みではなく要件であるべきです。

最後に、今日中にやっていただきたいことが1つあります。pgvectorをお使いならバージョンを確認してください。0.6.0〜0.8.1はCVE-2026-3172の影響を受け、0.8.2で修正されています。この記事から持ち帰るものが1つだけだとしたら、それはベンチマークの表ではなくこの一行です。

[まとめ:自分の状況に合った最終おすすめ]

すでにPostgreSQLを使用 + ベクトル1,000万件以下
  → pgvector (ただし0.8.2以上が必須 / 最新は0.8.6)

インフラ人材なし + コストの予測可能性が最優先
  → Pinecone Builder ($20/月定額、10GB、500万WU・200万RU)

予算ゼロでプロトタイプから
  → Qdrant Free (無期限無料、0.5 vCPU / 1GB RAM / 4GBディスク)

顧客ごとのデータ隔離が必要なB2B SaaS
  → Weaviate (マルチテナンシー + BM25 alphaハイブリッド / 次元課金に注意)

データレイク(Iceberg・Parquet)を保有する大企業
  → Milvus 3.0 (レイクネイティブ、コピーなしで検索 / ステージング検証後)

メモリコストを抑えつつ本番RAGの品質を維持
  → Qdrant (TurboQuant: SQ比メモリ1/2、最大8倍圧縮)

ベクトル1,000万〜1億件・レイクなし・Postgresでもない
  → 運用人材がいればQdrant、いなければPinecone Standard (最低$50/月)

HIPAA・監査ログ・データ所在地が契約条件
  → Pinecone Enterprise (最低$500/月) / Zilliz Business Critical (99.99%)
     / Qdrant Private Cloud — SLAだけ見れば3つとも99.95%以上

⚠️ 共通: 5製品すべて円建ての公式価格なし(USD請求)、
   公開ベンチマークは条件がバラバラ — 必ず自分で測定すること

あなたのデータ、あなたの次元数、あなたのフィルタ条件で、候補2つだけを自分で測ってみてください。その半日が、この記事全体よりも正確な答えをくれます。🚀