I believe the blog post in question is [1] and the relevant text is

> Use vendor-specific protocols. For some databases, applications can use a
database-specific protocol or SDK to directly get Arrow data. For example,
applications could use Dremio via Arrow Flight SQL. But client applications
that want to support multiple database vendors would need to integrate with
each of them. (Look at all the connectors that Trino implements.) And
databases like PostgreSQL don’t offer an option supporting Arrow in the
first place.

I did not read that to mean FlightSQL was a vendor specific protocol, but
if others did so clarifying the wording sounds like a good idea to me

Perhaps you could propose a specific rephrasing on a PR to [2].

Andrew

[1] https://arrow.apache.org/blog/2023/01/05/introducing-arrow-adbc/
[2]
https://github.com/apache/arrow-site/blob/master/_posts/2023-01-05-introducing-arrow-adbc.md

On Wed, Jan 11, 2023 at 8:02 AM James Duong
<james.du...@improving.com.invalid> wrote:

> Hi,
>
> In the ADBC blog entry that Flight SQL was mentioned as a vendor-specific
> protocol and s Dremio is mentioned in the same sentence.
>
> The intent of the Flight SQL was to be database agnostic and this sort of
> implies Flight SQL as a Dremio-specific protocol which is not really what
> we want.
>
> Perhaps this can be rephrased? Maybe highlight that ADBC can help with
> building generic Arrow-based applications that work with both databases
> that have a specific Arrow-interface such as Big Query in addition to any
> Flight SQL-capable sources.
>

Reply via email to