Dear Apache Arrow Developers,
I hope you are doing well.
My name is Nishant Avasthi, and I am a Software Engineer at IBM. I am reaching 
out to initiate a discussion around adding Apache Arrow support for IBM Db2.
At IBM, we are exploring ways to integrate Apache Arrow more deeply with Db2 to 
enable efficient, columnar in-memory data exchange and improved 
interoperability with modern data processing systems. We believe this 
integration can unlock significant performance benefits for analytical 
workloads, data transfer, and cross-system interoperability.
Proposed Direction
We are currently evaluating the following approaches for integration:

  *
Implementing an Apache Arrow-compatible interface for Db2 query results
  *
Exploring integration with Apache Arrow Database Connectivity (ADBC) for 
standardized access
  *
Investigating support for Arrow Flight for high-performance data transport

Our goal is to align with the existing Arrow ecosystem and contribute in a way 
that is consistent with the project’s architecture and standards.
Motivation / Use Cases

  *
Faster data movement between Db2 and Arrow-enabled systems (e.g., analytics 
engines, Python/R ecosystems)
  *
Reduced serialization/deserialization overhead
  *
Improved support for data science and real-time analytics workflows

Request for Feedback
Before proceeding further, we would like to:

  *
Get guidance on the preferred approach (ADBC vs Flight vs other mechanisms)
  *
Align with community expectations and design principles

We are happy to contribute code, documentation, and ongoing maintenance, and 
will follow the standard contribution process (JIRA + GitHub PRs) once we align 
on the approach.
Looking forward to your feedback and guidance.
Best regards,
Nishant Avasthi
Software Engineer
IBM
Get Outlook for Mac <https://aka.ms/GetOutlookForMac>

Reply via email to