New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ADBC connection standard feature #7464
Comments
That column orientation helps when ingesting large tables is known (thats basically why the ongoing projects on copy into and binary data shipping are done). Having yet another interface could for some cases help. But in many cases (output through odbc/adbc) is small, which should reduce the difference a lot. This benchmark your looking at isn't that fair in that sense. For which application/use case are you looking into ADBC. |
Hello @njnes Am I wrong with that? Best regards, Simon |
Both indeed require ADBC on both ends, for the later (visualisation) I'd expect the data transfer to improve from this (allthough I'm not so agreeing on the huge volumes going over the line). But on the etl I'd expect you to transfer from an row store, which I guess will put more strain on your production system, which your dba's will not like. |
For Go there is a package available, that helps with starting an implementation. I had a quick look and there is a part that maps easily on the existing Go driver. But that only part of the adbc spec. But there is a lot of functionality that is different than the existing drivers. Trying to make a Go implementation might be a nice way to figure out how ADBC really works. But first i will need to implement the some additional features in the MonetDB-Go package, such as the binary resultset. That would be required anyway, for adbc. I cannot promise anything, but it is an interesting challenge |
Is your feature request related to a problem? Please describe.
Hello all,
ADBC is a database connection standard (like ODBC or JDBC) but specifically designed for columnar storage (so database like DuckDB, Clickhouse, MonetDB, Vertica...). This is typically the kind of stuff that can make MonetDB way faster in user experience.
more info in https://arrow.apache.org/blog/2023/01/05/introducing-arrow-adbc/
Describe the solution you'd like
Implementation of ADBC for monetdb
Describe alternatives you've considered
N/A
Additional context
Here the benchmark with DuckDB
https://duckdb.org/2023/08/04/adbc.html
The text was updated successfully, but these errors were encountered: