ParadeDB
ParadeDBの機能
ParadeDBの使用例
ParadeDBに関するよくある質問
QParadeDB は何ですか?
ParadeDB は PostgreSQL の拡張機能として構築されたオープンソースの高性能検索・分析エンジンで、PostgreSQL データベースに現代的で実運用レベルの全文検索・意味検索・分析機能を提供します。
QParadeDB の主な利点は何ですか?
主な利点は、PostgreSQL のネイティブ拡張として Elasticsearch に近い高度な検索機能を提供する点と、外部検索エンジンの導入によるデータ同期・運用の複雑さ・アーキテクチャの負担を回避できる点です。
QParadeDB は PostgreSQL のネイティブ検索の制限をどう解決しますか?
BM25 評価、曖昧検索、ファセット検索、混合検索などの現代的な検索エンジン機能と、大規模データに最適化された性能アーキテクチャを提供することで、PostgreSQL のネイティブ tsvector が抱える機能・性能の不足を克服します。
QParadeDB はどのようなデプロイ方法をサポートしますか?
自ホストの PostgreSQL(バージョン15以上)に拡張機能としてインストールする方法をはじめ、テスト開発用の Docker イメージ、Kubernetes でのデプロイ、主要クラウドのマネージド PostgreSQL サービスとの互換性をサポートします。
QParadeDB を使用するには追加のデータ同期(ETL)が必要ですか?
必要ありません。ParadeDB は PostgreSQL の論理レプリケーションまたは拡張機能として動作し、データはトランザクションのコミット直後に検索可能となるため、ゼロ ETL の統合体験を実現します。
QParadeDB にはコミュニティ版とエンタープライズ版がありますか?
公式ドキュメントによると、ParadeDB にはコミュニティ版とエンタープライズ版があり、コミュニティ版はテスト・評価向け、エンタープライズ版は本番環境の高可用性などの要件をサポートします。
QParadeDB の性能はどの程度ですか?
アーキテクチャは TB〜PB級のデータテーブルを効率的に処理することを目的とし、高い同時実行時にも低遅延の検索を実現します。具体的な性能はデータ規模・ハードウェア構成・クエリの複雑さに依存します。
QParadeDB と pgvector の違いは何ですか?
pgvector は主にベクトル類似検索に使用されますが、ParadeDB の核は BM25 に基づく全文検索・ファセット検索などの高度なテキスト検索機能を提供し、ベクトル検索を統合してハイブリッド検索を実現します。