분류 Nodejs

첫 번째 Embedded Analytics 오픈 소스 프레임 워크의 설계 결정

컨텐츠 정보

  • 조회 321 (작성일 )

본문

첫 번째 Embedded Analytics 오픈 소스 프레임 워크의 설계 결정.

Cube.js는 웹 애플리케이션 분석을 위한 오픈 소스 모듈식 프레임 워크입니다. 주로 내부 비즈니스 인텔리전스 도구를 구축하거나 기존 응용 프로그램에 고객 대면 분석을 추가하는 데 사용됩니다.


Cube.js는 AWS Athena 및 Google BigQuery와 같은 Serverless Query Engines과 함께 작동하도록 설계되었습니다. 다단계 질의 방식은 수조 개의 데이터 포인트를 처리하는 데 적합합니다. 가장 현대적인 RDBMS는 Cube.js와도 잘 작동하며 적절한 성능을 위해 조정될 수 있습니다.


다른 것들과 달리, 그것은 모 놀리 식 응용 프로그램이 아니라 하나의 모듈을 포함합니다. Cube.js는 데이터웨어 하우스에서 변환 및 모델링, 쿼리 및 캐싱, API 게이트웨이 관리 및 UI 구축을 위한 모듈을 제공합니다.


Cube.js 백엔드 

  • Cube.js 스키마. 분석을 위한 ORM 역할을 하며 간단한 계산에서 일대일 유지 및 퍼널 분석까지 모든 것을 모델링 할 수 있습니다.
  • Cube.js 오케스트레이션 및 캐시 쿼리. 쿼리를 작고 빠르며 재사용이 가능하고 구체화 된 부분으로 분리하여 쿼리 실행을 최적화 합니다.
  • Cube.js API 게이트웨이. 요청 시간 프레임 제한없이 연결 문제에 관대하지 않고 분석 쿼리 결과 전달을 보장하는 멱등 원 (itempotent) 긴 폴링 API를 제공합니다.

Cube.js Frontend 

  • Cube.js Javascript 클라이언트. Cube.js API Gateway에 액세스하고 쿼리 결과 세트로 작업하는 메소드 세트.
  • Cube.js React, Angular 및 Vue. Cube.js API를위한 프레임 워크 특정 래퍼.








https://github.com/cube-js/cube.js 

https://cube.dev/blog/design-decisions-for-the-first-embedded-analytics-open-source-framework/ 


Design Decisions for the First Embedded Analytics Open-Source Framework