ParadeDB
ParadeDB 기능
ParadeDB 사용 사례
ParadeDB FAQ
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 기반 전체 텍스트 검색과 분면 검색 같은 고급 텍스트 검색 기능을 핵심으로 하며, 벡터 검색도 혼합 검색 형태로 통합 지원합니다.