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>
