lidavidm commented on PR #33716: URL: https://github.com/apache/arrow/pull/33716#issuecomment-1396367552
Yes, the ADBC driver wraps libpq and should let you work with other databases that use the PostgreSQL wire protocol, with the caveat that it has to convert the data (of course). Both tools serve complementary purposes: as you mention, there are many projects besides PostgreSQL that use its wire protocol. The ADBC driver provides access to them. At the same time, PostgreSQL and its derivatives are quite popular. The hope is that by pushing the conversion onto the server and using columnar data/Arrow for transport and at the edge, we can achieve better performance overall for clients that want Arrow data. I suppose you have a third goal: using the PostgreSQL protocol/drivers/clients as the lingua franca, placing it sort of in between the roles of Flight SQL and JDBC/ODBC? I don't think anyone's actively working towards that. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
