Skip to content

ADBC driver for production in-process usage #3395

@refset

Description

@refset

Opening this issue as a place to collect requirements for any possible future ADBC work.

Possible scenarios where ADBC could be useful:

  1. Library similar to iceberg-core+iceberg-arrow, "can my data science team read the Arrow files in XT directly?" (secondarily worth being aware of this sort of extensibility: https://duckdb.org/2024/06/10/delta.html)
  2. Maximum performance for running application code alongside an XT node (i.e. in-process without transport or serde overheads)

Reference implementation https://duckdb.org/docs/api/adbc

XTDB could be quite unique as transactional ADBC database that avoids roundtrip latencies with ~zero coordination/locking for long running reads.

Metadata

Metadata

Assignees

Labels

arrowIssues related to arrow upstream.discussDiscussion wanted

Type

No type

Projects

Status

💭 Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions