cube.js 开源模块化分析框架

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 提供了一个很不错的分析应用开发的指导,同时也是一个很不错的实践,很值得研究学习

参考资料

https://github.com/statsbotco/cube.js 
https://cube.dev/