cube.js 学习(二)cube.js与 graphql2chartjs的比较
cube.js 是目前看到从设计以及理念上很不错的数据分析事件,graphql2chartjs 是hasura graphql-engine 团队开发
的一个类库基于graphql,以下做一些比较
- cube.js 组件更丰富(backend,frontend),graphql2chartjs 就是一个类库,只是封装了一些图标的处理
- cube.js 支持的数据库比较多,graphql2chartjs 只是pg(当然和hasura 的graphql-engine有关系)
- 都是支持实时数据展示的,但是这点graphql2chartjs感觉更强大点(主要是graphql 的subscription 功能)
- 权限处理上,目前cube.js 看到的是需要自己搞定的,但是graphql2chartjs可以天然的集成hasura graphql-engine 内置强大的安全处理
- 查询处理上 cube.js 使用了自己的一套schema 理论,这个很不错,graphql2chartjs 基于graphql(目前社区强大),他们都是基于schema 自动
生成sql 查询代码的,对于cube.js 很期待提供查询计划信息的查看,方便优化,这点hasura 自生就提供了
说明
以上只是自己的一些观点,还是比较看好cube.js 的,graphql2chartjs 更多就是一个利用了graphql 的封装,但是cube.js 不一样,可以做为一个
数据分析类应用的最佳实践
参考资料
https://github.com/statsbotco/cube.js
https://github.com/hasura/graphql-engine/tree/master/community/tools/graphql2chartjs
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
2017-05-01 Cassandra spring data 试用