
turbopuffer
大規模な検索ワークロード向けの、オブジェクトストレージネイティブなベクトル検索および全文検索。
turbopufferについて
turbopuffer は、ベクトル、全文、ハイブリッド、フィルター、正規表現による検索に対応した、オブジェクトストレージネイティブな検索エンジンです。永続状態はオブジェクトストレージに保持し、NVMe SSD とメモリをコンピューティング用キャッシュとして使用します。この設計は、インデックス全体をメモリに常駐させることなく、ペタバイト規模でストレージコストを抑えることを目的としています。同サービスによると、本番ワークロードは 4 兆件を超えるドキュメント、毎秒 1,000 万件の書き込み、毎秒 25,000 件のクエリに及びます。検索機能には、フィルター付きの密ベクトルと疎ベクトル、テキストのランキングとブースト、トライグラムを利用した正規表現、暗号化、コピーオンライト方式の名前空間分岐が含まれます。トレードオフはレイテンシーにばらつきがある点です。オブジェクトストレージへの直接書き込みは遅く、キャッシュもピン留めもされていないデータではコールドクエリが発生する可能性があります。turbopuffer は、アプリケーション側での再ランキングや独自ロジックの前に大規模なコーパスを絞り込む、第1段階の検索に適しています。購入を検討する際は、月額最低利用額を試算し、自社のアクセスパターンに照らしてコールドクエリの挙動をベンチマークする必要があります。
機能
セマンティック検索とハイブリッド検索
ベクトル類似度とテキスト関連度で順位付けし、インデックス化された属性で結果を絞り込む商品検索やナレッジ検索を構築できます。
第1段階の AI 検索
再ランキングや検索拡張生成の前に、数百万件のレコードをより小さな結果セットへ絞り込みます。
大規模マルチテナント検索
顧客ごとに独立した名前空間を運用し、テストやワークフロー向けにコピーオンライト方式で分岐できます。
長所
- オブジェクトストレージを信頼できる唯一の情報源にすることで、非常に大規模なインデックスのストレージコストを削減できます。
- ベクトル、全文、フィルター、正規表現の各クエリにより、複数の検索システムを個別に運用する必要性を減らせます。
- スタートプランは月額最低 $16 で、すべてのデータベース機能を利用できるため、比較的手軽に機能を評価できます。
短所
- オブジェクトストレージへの直接書き込みはレイテンシーが高く、ドキュメントでは 512 KB のアップサートで p90 が 248 ミリ秒と報告されています。
- キャッシュもピン留めもされていないデータではコールドクエリが発生する可能性があり、ドキュメントの例では 100 万件のドキュメントに対する p90 が 1,214 ミリ秒です。
- スケールプランは月額最低 $256 から、エンタープライズプランは月額最低 $4,096 に加えて使用料の 35% の割増料金がかかります。
料金プラン
スタート
- すべてのデータベース機能
- マルチテナント
- SOC 2 レポートと GDPR 対応 DPA
- コミュニティ Slack とメールによるサポート
スケール
- すべてのデータベース機能
- マルチテナント
- HIPAA 対応 BAA
- シングルサインオン
- 監査ログ
- IP 許可リスト
- 専用 Slack チャンネル
- 8–5 のサポート時間
エンタープライズ
- すべてのデータベース機能
- マルチテナント、シングルテナント、または BYOC
- プライベートネットワーク
- 名前空間ごとの顧客管理暗号化
- 24時間年中無休のサポート
- サポート SLA
- 99.95% 稼働率 SLA
* 料金情報は参考用です。最新情報はturbopuffer公式サイトのお知らせをご確認ください。