cube.js 是一款很不錯的模塊化web 應用分析框架。cube.js 的設計主要是面向serverless 服務,
但是同時也支持所有rdbms, cube.js不是一個單體應用,包含了以下部分:
backend
- cube.js scheme 類似ORM ,方便數據模型的分析
- cube.js query Orchestration 以及cache 優化查詢的執行
- cube.js api gateway 提供長輪詢的api ,方便分析
frontend
- javascrript clinet 提供核心方法,訪問api gateway以及與查詢的結果集工作
- react 一個react 包裝的api
一張來自官方的開發模型比較
說明
cube.js 提供了一個很不錯的分析應用開發的指導,同時也是一個很不錯的實踐,很值得研究學習