Hello,

In light of recent efforts around Flight SQL, projects like pgeon [1], and 
long-standing tickets/discussions about database support in Arrow [2], it seems 
there's an opportunity to define standard database interfaces for Arrow that 
could unify these efforts. So we've put together a proposal for "ADBC", a 
common Arrow-based database client API:

https://docs.google.com/document/d/1t7NrC76SyxL_OffATmjzZs2xcj1owdUsIF2WKL_Zw1U/edit#heading=h.r6o6j2navi4c

A common API and implementations could help combine/simplify client-side 
projects like pgeon, or what DBI is considering [3], and help them take 
advantage of developments like Flight SQL and existing columnar APIs.

We'd appreciate any feedback. (Comments should be open, please let me know if 
not.)

[1]: https://github.com/0x0L/pgeon
[2]: https://issues.apache.org/jira/browse/ARROW-11670
[3]: https://github.com/r-dbi/dbi3/issues/48

Thanks,
David

Reply via email to