Reading list
DuckDB and Apache Arrow interoperability
Arrow provides a common representation for data, but passing that data between systems still exposes differences in types, ownership, and execution. This reading list starts with Python streaming and follows those boundaries into compatibility debugging and remote calls.
-
01
Streaming Data into DuckDB with Arrow and Python Generators
Start by feeding streaming data into DuckDB with Arrow and Python generators.
-
02
DuckDB ↔ Arrow Compatibility: A Status Page
Inspect the difficult edges: UNION types, nested appenders, and round-trip fidelity.
-
03
Releasing vgi-rpc: An RPC Framework Built on Apache Arrow
See how Arrow IPC can serve as the wire format for typed Python RPC.
-
04
Quack and VGI: Two Approaches to Bringing RPC to DuckDB
Compare two approaches to bringing remote procedure calls to DuckDB.