728x90

이번 블로그는 복잡한 분석 Query를 수행할 수 있는 Analytics 서비스를 살펴 보도록 하겠습니다.

 

Analytics 서비스의 특징은 다음과 같습니다.

  • ETL 프로세스 없이 Couchbase의 JSON Document 데이터 분석
  • MPP 아키텍처를 통한 빠른 분석
  • 대용량 데이터 기반의 Aggrgation 등 분석 작업에 적합
  • 분석 대상 데이터에 대한 Shadow Copy를 생성하여 트랜잭션 처리와 시스템 경합 최소화

[출처 : docs.couchbase.com]

 

Analytics 서비스의 주요 업무 시니리오는 아래 2 종류가 있습니다.

  • Operational Analytics : 비즈니스 효율성 향상을 위한 데이터 분석 및 비즈니스 인텔리전스 수행
  • Real-time Analytics : 실시간으로 변경되는 데이터에 대한 분석 수행

 

Analytics 서비스 구성시 고려 사항은 다음과 같습니다.

  • 특정 Collection에 Shadow Collection을 생성하면 그것들이 Data 서비스에 접속하여 DCP 프로토콜을 통해 변경되는 데이터를 실시간에 가깝게 Analytics 서비스에 반영, 이를 통해 Operational Query와 Analytics Query가 동시에 수행되더라도 서로 경합이 발생하지 않는 효과
  • Analytics 서비스는 대량 데이터 처리의 특성으로 다른 서비스와 독립적인 노드에 운영

 

참고자료

https://docs.couchbase.com/server/current/learn/services-and-indexes/services/analytics-service.html

'Couchbase 아키텍처' 카테고리의 다른 글

[서비스]Backup 서비스  (0) 2022.08.16
[서비스]Eventing 서비스  (0) 2022.08.16
[서비스]Search 서비스  (0) 2022.08.16
[서비스]Index 서비스  (0) 2022.08.16
[서비스]Query 서비스  (0) 2022.08.16

+ Recent posts