Dremio: Add support for Arrow Flight JDBC driver
- Dominant language
- Rust
- Stars
- 20.8k
- Forks
- 2.1k
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 181
Description
**Is your feature request related to a problem? Please describe.**
We currently use Dremio as our backend and while the RESTful driver provided by the community works, the Arrow Flight JDBC driver should be significantly more performant especially with larger volumes of data
**Describe the solution you'd like**
Extend the jdbc cube driver to use `org.apache.arrow.driver.jdbc.ArrowFlightJdbcDriver`
**Describe alternatives you've considered**
A possible alternative is creating another bespoke Dremio driver that calls Dremio using the Flight RPC protocol directly, rather than using the JDBC wrapper. I _think_ this is possible in node - there's a wrapper that calls to an implementation in Rust, iirc
Contributor guide
Assessment
This issue has not been assessed yet.