turbopuffer 소개
turbopuffer는 벡터, 전문, 하이브리드, 필터, 정규식 검색을 지원하는 객체 스토리지 네이티브 검색 엔진입니다. 영구 상태는 객체 스토리지에 보관하고 NVMe SSD와 메모리는 컴퓨팅 캐시로 사용합니다. 이 설계는 전체 인덱스를 메모리에 상주시킬 필요 없이 페타바이트 규모에서 스토리지 비용을 낮추는 것을 목표로 합니다. 이 서비스는 운영 워크로드가 4조 개 이상의 문서, 초당 1,000만 건의 쓰기, 초당 25,000건의 쿼리에 걸쳐 있다고 설명합니다. 검색 옵션에는 필터가 적용된 밀집 및 희소 벡터, 텍스트 순위 지정과 부스팅, 트라이그램 기반 정규식, 암호화, 쓰기 시 복사 방식의 네임스페이스 분기가 포함됩니다. 절충점은 지연 시간이 고르지 않다는 것입니다. 객체 스토리지에 직접 쓰는 작업은 더 느리며, 캐시되지 않았거나 고정되지 않은 데이터는 콜드 쿼리를 유발할 수 있습니다. turbopuffer는 애플리케이션 측 재순위 지정이나 사용자 정의 로직을 적용하기 전에 대규모 코퍼스를 줄이는 1단계 검색에 적합합니다. 구매자는 월 최소 사용액을 산정하고 자체 접근 패턴을 기준으로 콜드 쿼리 동작을 벤치마킹해야 합니다.
기능
시맨틱 및 하이브리드 검색
벡터 유사도와 텍스트 관련성으로 순위를 정한 뒤 인덱싱된 속성으로 결과를 좁히는 제품 또는 지식 검색을 구축합니다.
1단계 AI 검색
재순위 지정이나 검색 증강 생성 전에 수백만 개의 레코드를 더 작은 결과 집합으로 좁힙니다.
대규모 멀티테넌트 검색
고객별로 별도의 네임스페이스를 운영하고 테스트나 워크플로를 위해 쓰기 시 복사 방식으로 분기합니다.
장점
- 객체 스토리지를 단일 진실 공급원으로 사용하면 매우 큰 인덱스의 스토리지 비용을 낮출 수 있습니다.
- 벡터, 전문, 필터 및 정규식 쿼리를 지원하므로 별도의 검색 시스템을 각각 운영할 필요가 줄어듭니다.
- 시작 플랜은 월 최소 $16에 모든 데이터베이스 기능을 포함하므로 기능을 비교적 부담 없이 평가할 수 있습니다.
단점
- 객체 스토리지에 직접 쓰면 지연 시간이 더 깁니다. 문서에는 512 KB 업서트의 p90이 248밀리초로 보고되어 있습니다.
- 캐시되지 않았거나 고정되지 않은 데이터는 콜드 쿼리를 유발할 수 있습니다. 문서의 예에서는 문서 100만 개에 대해 p90이 1,214밀리초로 보고됩니다.
- 확장 플랜은 월 최소 $256부터 시작하며, 엔터프라이즈 플랜은 월 최소 $4,096에 사용료의 35%가 할증됩니다.
요금제
시작
- 모든 데이터베이스 기능
- 멀티테넌시
- SOC 2 보고서 및 GDPR 대응 DPA
- 커뮤니티 Slack 및 이메일 지원
확장
- 모든 데이터베이스 기능
- 멀티테넌시
- HIPAA 대응 BAA
- 싱글 사인온
- 감사 로그
- IP 허용 목록
- 전용 Slack 채널
- 8–5 지원 시간
엔터프라이즈
- 모든 데이터베이스 기능
- 멀티테넌시, 싱글 테넌시 또는 BYOC
- 프라이빗 네트워킹
- 네임스페이스별 고객 관리형 암호화
- 연중무휴 지원
- 지원 SLA
- 99.95% 가동 시간 SLA
* 가격 정보는 참고용입니다. 최신 안내는 turbopuffer 공식 웹사이트를 확인하세요.
