지속적인 분석 성능을 위해 설계했습니다.

응답 시간, 동시 처리 용량, 운영 효율성을 배포 후 추가하지 않고 처음부터 함께 설계했습니다.

영역별 시스템 구성.

실행
필터링, 그룹화, 조인, 순위 지정을 GPU에서 실행하며 처리 단계 사이에도 데이터를 GPU에 유지합니다.
하드웨어
워커마다 GPU 하나를 사용합니다. 워커를 추가해 용량을 확장합니다.
스토리지
쿼리가 지정한 필드만 읽는 컬럼형 압축 스토리지입니다. 데이터 적재는 충돌 발생 시에도 안전합니다.
확장성 및 복원력
테이블을 여러 머신에 분산하고 필요한 만큼 복제할 수 있습니다. 장애 중에도 읽기를 지속하며 전체 클러스터 백업과 복원을 지원합니다.
SQL
조인, 서브쿼리, 재사용 가능한 쿼리 블록과 폭넓은 함수 카탈로그를 제공합니다.
호환성
호환성 계층을 통해 ClickHouse 쿼리를 그대로 실행합니다.
기존 시스템
ClickHouse, PostgreSQL, MySQL에 남아 있는 테이블을 제자리에서 쿼리하고 RayoDB 테이블과 조인할 수 있습니다.
데이터 수집
Kafka, MySQL, PostgreSQL의 실시간 소스에서 같은 행을 두 번 집계하지 않으며, 대량 적재와 API 적재도 지원합니다.
데이터 보존
선택한 보존 기간보다 오래된 데이터는 일정에 따라 삭제됩니다.
SQL 내 AI
예측, 이상 탐지, 의미 기반 검색을 SQL 함수로 제공하며 내장 모델 또는 자체 모델을 사용할 수 있습니다.
세션 분석
퍼널, 동시 활동, 리텐션, 이벤트 경로 등 세션 지표를 SQL 함수로 제공합니다.
운영
권한을 설정할 수 있는 계정과 API 키, 암호화 연결, Prometheus 메트릭, 상태 점검을 제공합니다.

평가 과정에서 반드시 확인하는 질문.

기존 SQL을 다시 작성해야 합니까?
대부분은 그렇지 않습니다. 조인, 서브쿼리, 일반적인 함수를 지원하며 ClickHouse 쿼리는 그대로 실행됩니다. 아직 지원하지 않는 기능은 아래에 명시합니다.
먼저 데이터를 옮겨야 합니까?
아닙니다. ClickHouse, PostgreSQL, MySQL에 남아 있는 테이블을 제자리에서 쿼리할 수 있으므로 현재 병목이 되는 쿼리부터 평가할 수 있습니다.
어떤 하드웨어가 필요합니까?
워커마다 NVIDIA GPU 하나가 필요합니다. 개발 클러스터는 팀이 구매할 수 있는 소비자용 카드를 머신마다 여덟 장씩 사용합니다.GPU를 선택하는 이유
어디에서 실행됩니까?
고객 네트워크 내부의 자체 머신 또는 클라우드 GPU 인스턴스에서 실행됩니다. 얼리 액세스 기간에는 호스팅 서비스를 제공하지 않습니다.
성능은 어떻습니까?
모든 평가에서 같은 워크로드를 실행 중인 기존 시스템과 응답 시간, 동시 처리 용량, 인프라를 비교합니다.성능 평가 방법

RayoDB가 현재 제공하지 않는 기능.

  • 테이블은 API로 생성하며 SQL의 CREATE TABLE은 지원하지 않습니다.
  • UNION, INTERSECT, EXCEPT와 재귀 쿼리를 지원하지 않으며 요청당 하나의 문만 실행합니다.
  • 트랜잭션 데이터베이스가 아닙니다. 행 단위 주문 처리가 아니라 분석을 위해 설계되었습니다.
  • 일반적인 성능 비교는 더 폭넓은 벤치마크 프로그램 이후에 공개됩니다.

고객 워크로드를 측정하십시오.

얼리 액세스 파트너는 자체 데이터와 쿼리로 RayoDB를 현재 시스템과 비교합니다.