[GSoC 2026] Flink connector for IoTDB table mode – prospective contributor #17128
Replies: 2 comments
-
|
Thank you for your strong interest in the Apache IoTDB Flink connector project. We are impressed with your thorough preparation and understanding of the project's goals. Regarding your questions, here is some guidance: [1] https://github.com/apache/iotdb-extras/tree/master/connectors/flink-iotdb-connector |
Beta Was this translation helpful? Give feedback.
-
|
Thank you for the detailed guidance and encouragement. I’ll start by studying the Source and Sink implementations for Tree Mode in the existing flink-iotdb-connector to better understand the current data flow and architecture. In parallel, I’ll continue exploring IoTDB’s table-mode SQL features to identify where adaptations may be needed. I’ll keep the Flink Table API as the primary focus for an initial MVP while keeping the DataStream API in mind for the overall design. Once I have some exploratory findings or early design thoughts, I’ll be happy to share them in a follow-up discussion or small PR for feedback. Thanks again for your guidance. Sincerely, |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello,
I’m Anukalp, a CS undergraduate with a strong interest in Java-based backend and data integration systems. I’ve been going through the GSoC idea around building a Flink connector for Apache IoTDB 2.X table mode, and the scope and motivation behind the project are very clear and interesting.
From my understanding, the existing Flink connectors mainly focus on the tree mode, and this project aims to provide first-class support for IoTDB’s table mode through Flink’s DataStream and Table APIs, including schema mapping, read/write support, and fault tolerance.
I’m preparing for GSoC 2026 and plan to start by exploring the existing
flink-iotdb-connector, the table-mode SQL features in IoTDB 2.X, and Flink’s connector architecture. I had a couple of questions:I’d appreciate any guidance on how to prepare effectively and where early exploratory contributions would be most useful.
Thank you for your time.
Beta Was this translation helpful? Give feedback.
All reactions