-
Notifications
You must be signed in to change notification settings - Fork 80
Open
Labels
databasesJDBC related issuesJDBC related issuesenhancementNew feature or requestNew feature or requestresearchThis requires a deeper dive to gather a better understandingThis requires a deeper dive to gather a better understanding
Milestone
Description
If I understand Kotlin dataframes correctly, computations are done directly in the JVM.
For many use-cases, the optimized data storage and vectorized computations of DuckDB could be very useful in terms of performance and memory consumption.
So maybe there could be a way to move computations to DuckDB via Apache Arrow, which offers a columnar memory format, zero-copy reads, streaming, and an extensive Java API.
The goal would be to perform analytical computations against DuckDB directly from Kotlin in a way similar to the one described here for Python and R:
https://arrow.apache.org/blog/2021/12/03/arrow-duckdb/
Looking forward to hear what you think about the feasibility of such an approach.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
databasesJDBC related issuesJDBC related issuesenhancementNew feature or requestNew feature or requestresearchThis requires a deeper dive to gather a better understandingThis requires a deeper dive to gather a better understanding