cube.js 官方提供的driver 开发包

cube.js 从0.30.69 开始提供了独立的driver 开发包,可以简化driver 的开发

目前提供的driver 定义

  • 标准driver (数据访问)基本上driver 都是实现基础driver 接口的
  • cache driver 缓存处理的 比如cube store driver
  • queue driver 支持队列能力的比如cube store driver

一些问题

  • 直接实现driver 比较适合的官方内置driver,对于自己开发,同时包不在官方的,同时还是需要实现BaseQuery 接口的 
    目前在@cubejs-backend/schema-compiler 包中

说明

尽管官方是提供了driver开发的标准,但是还是不太好,目前基于了ts 还是很方便的,可以参考我实现的一个oceanbase 的driver

参考资料

https://github.com/rongfengliang/cubejs-oceanbase-driver
https://github.com/cube-js/cube.js/tree/master/packages/cubejs-base-driver
https://github.com/cube-js/cube.js/blob/master/packages/cubejs-server-core/src/core/DriverDependencies.js
https://github.com/cube-js/cube.js/blob/master/packages/cubejs-server-core/src/core/DriverResolvers.ts

posted on   荣锋亮  阅读(58)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2022-02-26 apache pinot 学习
2022-02-26 pinot jdbc 连接池工具使用说明
2022-02-26 dremio job 处理流程参考
2022-02-26 dremio cloud 分层datasets 实践
2022-02-26 dremio cloud 参考说明
2022-02-26 dremio yarn 资源调度配置简单说明
2021-02-26 dremio 配置文件

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示