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