+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