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 점수, 상위 K 결과, 하이라이팅, 하이브리드 검색을 지원.
  • 분석 성능: 열 기반 저장, 패싯, 메트릭스를 포함해 빠른 집계를 가능하게 함.
  • 광범위한 통합: Drizzle, Django, SQLAlchemy와 같은 인기 있는 ORM과 호환되며, MCP 및 Cursor 플러그인을 통해 AI 에이전트와 통합 가능.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트