paradedb/paradedb

One Postgres for your application data, full-text search, vector retrieval, and aggregations. Home of the pg_search extension.

解決的問題

ParadeDB 消除了在主資料庫之外維持獨立搜尋引擎的需要。它讓開發者能在單一的 Postgres 實例中儲存應用資料、執行全文搜尋、執行向量檢索,並執行複雜的聚合運算,從而消除部署第二套系統以及在它們之間同步資料的開銷。

工作原理

ParadeDB 透過將高效率的 Rust 庫直接整合至資料庫引擎中,擴展 Postgres。它使用 pgrx 在 Postgres 與 Rust 之間建立橋樑,使用 Tantivy 提供全文搜尋與向量搜尋功能,並使用 Apache DataFusion 處理 OLAP(分析)運算。

適用對象

希望在不增加管理多個資料庫技術複雜性的情況下,將交易型資料儲存與強大搜尋與分析功能結合的開發者與資料庫管理員。

主要亮點

  • 統一儲存:將應用資料、全文搜尋與向量檢索集中於一處。
  • 進階搜尋:支援 BM25 評分、Top K 結果、強調顯示與混合搜尋。
  • 分析能力:包含欄位式儲存、分面與指標,實現快速聚合。
  • 廣泛整合:相容 Drizzle、Django 與 SQLAlchemy 等主流 ORM,並可透過 MCP 與 Cursor 插件與 AI 代理整合。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案