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 代理集成。
相关
- 项目
- 项目
- 项目
- 项目
- 项目