dbeaver / dbeaver/dbeaver

Future support for Arrow Flight SQL

Open
#15,535 3 comments 3 reactions 0 assignees View on GitHub
new driver
Dominant language
Java
Stars
51.8k
Forks
4.4k
Avg merge
3d 8h
Merged PRs (30d)
188

Description

**Is your feature request related to a problem? Please describe.**

A solution being worked in the Apache Arrow community is the use of an SQL layer over the Arrow Flight protocol, which will allow a client to communicate in a simpler way with a DB backend w/o the need for a multiplicity of drivers.

See for example: https://github.com/apache/arrow/pull/10906 and https://arrow.apache.org/blog/2022/02/16/introducing-arrow-flight-sql/

**Describe the solution you'd like**

Use an Arrow Flight SQL driver to connect to multiple DBs:

![Image from https://www.dremio.com/subsurface/arrow-flight-sql-a-universal-jdbc-driver/](https://user-images.githubusercontent.com/364668/154537754-295ee9c3-1250-443d-bdea-f9ffff93d087.png)
(Image from: https://www.dremio.com/subsurface/arrow-flight-sql-a-universal-jdbc-driver/)

**Describe alternatives you've considered**

N/A

**Additional context**

N/A

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.