Hi Abid,

Just to clarify does your suggestion mean that the Iceberg community would
like to remove the iceberg-flink connector from the Iceberg codebase and
maintain it under Flink instead? A new separate repo under the Flink
project umbrella given the current existing effort to extract connectors to
their individual repos (externalize) makes sense to me.

[1] https://lists.apache.org/thread/mpzzlpob9ymkjfybm96vz2y2m5fjyvfo

Best,
Marton


On Mon, Oct 10, 2022 at 5:31 AM Jingsong Li <jingsongl...@gmail.com> wrote:

> Thanks Abid for driving.
>
> +1 for this.
>
> Can you open the permissions for
>
> https://docs.google.com/document/d/1WC8xkPiVdwtsKL2VSPAUgzm9EjrPs8ZRjEtcwv93ISI/edit?usp=sharing
> ?
>
> Best,
> Jingsong
>
> On Mon, Oct 10, 2022 at 9:22 AM Abid Mohammed
> <abmo.w...@icloud.com.invalid> wrote:
> >
> > 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