Skip to content

Support for Trino Spooling Protocol #131

@snawar92

Description

@snawar92

Hi,

I'm wondering if there are any plans to support Trino's spooling protocol in this Ruby client?

The spooling protocol (introduced in Trino 466) offers several advantages over the direct protocol:

  • Higher throughput for data transfer, especially for large result sets
  • Faster query processing completion
  • Reduced CPU and I/O load on the coordinator
  • Parallel data writing to object storage by coordinator and workers

Currently, official support exists for:

  • Trino JDBC driver (v466+)
  • Trino CLI (v466+)

Would it be possible to add support for this feature in the Ruby client as well?

Reference: Trino Client Protocol Documentation

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions