Hi all,

I think the main advantage of having the Flink-Iceberg connector in its own
repo is that we could release it independently of both the Iceberg and
Flink releases.
Previously having the Flink connector in the Iceberg repo made sense, since
the Iceberg project was rapidly moving forward which often required changes
in the Flink/Spark connectors.
Since Iceberg 1.0 is on the way, I think we can expect a more stable
Iceberg now, and we can start building on the released versions.

I can volunteer as one of the initial maintainers of the Flink/Iceberg
connector (There are still plenty I need to learn about Flink, but have
valuable experience in Iceberg)

Thanks,
Peter

Jark Wu <imj...@gmail.com> ezt írta (időpont: 2022. okt. 14., P, 5:37):

> Thank Abid for the discussion,
>
> I'm also fine with maintaining it under the Flink project.
> But I'm also interested in the response to Martijn's question.
>
> Besides, once the code is moved to the Flink project, are there any initial
> maintainers for the connector we can find?
> In addition, do we still maintain documentation under Iceberg
> https://iceberg.apache.org/docs/latest/flink/ ?
>
> Best,
> Jark
>
>
> On Thu, 13 Oct 2022 at 17:52, yuxia <luoyu...@alumni.sjtu.edu.cn> wrote:
>
> > +1. Thanks for driving it. Hope I can find some chances to take part in
> > the future development of Iceberg Flink Connector.
> >
> > Best regards,
> > Yuxia
> >
> > ----- 原始邮件 -----
> > 发件人: "Zheng Yu Chen" <jam.gz...@gmail.com>
> > 收件人: "dev" <dev@flink.apache.org>
> > 发送时间: 星期四, 2022年 10 月 13日 上午 11:26:29
> > 主题: Re: [Discuss]- Donate Iceberg Flink Connector
> >
> > +1, thanks to drive it
> >
> > Abid Mohammed <abmo.w...@icloud.com.invalid> 于2022年10月10日周一 09:22写道:
> >
> > > Hi,
> > >
> > > I would like to start a discussion about contributing Iceberg Flink
> > > Connector to Flink.
> > >
> > > I created a doc <
> > >
> >
> https://docs.google.com/document/d/1WC8xkPiVdwtsKL2VSPAUgzm9EjrPs8ZRjEtcwv93ISI/edit?usp=sharing
> > >
> > > with all the details following the Flink Connector template as I don’t
> > have
> > > permissions to create a FLIP yet.
> > > High level details are captured below:
> > >
> > > Motivation:
> > >
> > > This FLIP aims to contribute the existing Apache Iceberg Flink
> Connector
> > > to Flink.
> > >
> > > Apache Iceberg is an open table format for huge analytic datasets.
> > Iceberg
> > > adds tables to compute engines including Spark, Trino, PrestoDB, Flink,
> > > Hive and Impala using a high-performance table format that works just
> > like
> > > a SQL table.
> > > Iceberg avoids unpleasant surprises. Schema evolution works and won’t
> > > inadvertently un-delete data. Users don’t need to know about
> partitioning
> > > to get fast queries. Iceberg was designed to solve correctness problems
> > in
> > > eventually-consistent cloud object stores.
> > >
> > > Iceberg supports both Flink’s DataStream API and Table API. Based on
> the
> > > guideline of the Flink community, only the latest 2 minor versions are
> > > actively maintained. See the Multi-Engine Support#apache-flink for
> > further
> > > details.
> > >
> > >
> > > Iceberg connector supports:
> > >
> > >         • Source: detailed Source design <
> > >
> >
> https://docs.google.com/document/d/1q6xaBxUPFwYsW9aXWxYUh7die6O7rDeAPFQcTAMQ0GM/edit#
> > >,
> > > based on FLIP-27
> > >         • Sink: detailed Sink design and interfaces used <
> > >
> >
> https://docs.google.com/document/d/1O-dPaFct59wUWQECXEEYIkl9_MOoG3zTbC2V-fZRwrg/edit#
> > > >
> > >         • Usable in both DataStream and Table API/SQL
> > >         • DataStream read/append/overwrite
> > >         • SQL create/alter/drop table, select, insert into, insert
> > > overwrite
> > >         • Streaming or batch read in Java API
> > >         • Support for Flink’s Python API
> > >
> > > See Iceberg Flink  <
> https://iceberg.apache.org/docs/latest/flink/#flink
> > >for
> > > detailed usage instructions.
> > >
> > > Looking forward to the discussion!
> > >
> > > Thanks
> > > Abid
> >
>

Reply via email to