apache / apache/arrow

[Format][FlightRPC] Flight SQL evolution

Open
#41,840 1 comment 4 reactions 0 assignees View on GitHub
Component: FlightRPC Component: Format Type: enhancement
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the enhancement requested

From https://github.com/apache/arrow-rs/issues/5731#issuecomment-2133104504

Originally Flight RPC was implemented as a framework wrapping gRPC. This was especially expedient for the C++ implementation. By now it's mostly a weight dragging down Flight users, especially Flight SQL.

If we have the chance to evolve Flight SQL and/or Flight RPC, some changes may include:

- Use a proper gRPC service definition, instead of opaque bytes payloads
- [ ] https://github.com/apache/arrow/issues/34485
- [ ] https://github.com/apache/arrow/issues/37900

### Component(s)

FlightRPC, Format

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.