lidavidm commented on issue #588:
URL: https://github.com/apache/arrow-adbc/issues/588#issuecomment-2800180779

   > To that end, I think it would be more interesting to build a generic 
ADO.NET-to-ADBC wrapper -- just like we have the ADBC-to-ADO.NET wrapper 
already in the codebase.
   
   That's reasonable to me. 
   
   > I'd also considered investigating the use of the "tiberius" crate to build 
a Rust-based ADBC driver. (I both prefer the Rust language to Go and appreciate 
its lack of a runtime for use in interop scenarios.)
   
   I also slightly prefer this but we do have the infra already set up for 
Go-based drivers. On the other hand this and/or an ODBC wrapper might be a good 
excuse to set up the same for Rust. (I suppose it depends on whether tiberius 
or go-mssqldb is more maintained/complete, though I just noticed that 
go-mssqldb has gone 2 years without development...)
   
   > It's also occurred to me that my "real" goal isn't so much "ADBC 
everywhere" as it is "Arrow everywhere", and ADBC is more of a means to an end. 
From that perspective, one could argue that it's sufficient (and probably 
lower-cost) to modify existing database APIs to support Arrow instead of using 
a new API.
   
   That would also be desirable, and one of the things I'd like to do someday 
is refactor the Dremio JDBC driver to support (1) working with ADBC more 
generally, not just Flight SQL and (2) having a way to get the Arrow data even 
while using the JDBC APIs


-- 
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]

Reply via email to