You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flink.apache.org by Leonard Xu <xb...@gmail.com> on 2023/12/07 03:24:59 UTC
[PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Dear Flink devs,
As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
Really looking forward to hear what you think!
Best,
Leonard (on behalf of the Flink CDC Connectors project maintainers)
[1] https://github.com/ververica/flink-cdc-connectors
[2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
[3] https://debezium.io
[4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Nicholas Jiang <ni...@apache.org>.
Awesome! Big +1.
Regards,
Nicholas Jiang
On 2023/12/07 03:24:59 Leonard Xu wrote:
> Dear Flink devs,
>
> As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
>
> CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
>
>
> Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
>
>
> I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
>
> Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
>
>
> While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
>
>
> Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
>
>
> Really looking forward to hear what you think!
>
>
> Best,
> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>
> [1] https://github.com/ververica/flink-cdc-connectors
> [2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> [3] https://debezium.io
> [4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Zirui Peng <zi...@apache.org>.
+1 for me,
As a contributor in Flink CDC, I've witness so much excellent work that Flink CDC community have done for the latest years. Also Apache InLong benefits a lot on Flink CDC for its ability to support database changes. Much appreciation for the Flink CDC community and its maintainers.
It's a great pleasure to support this contribution.
Best,
Zirui.
On 2023/12/08 07:10:48 Yu Li wrote:
> +1
>
> Thanks Leonard for the proposal, and all Flink CDC contributors for the
> existing great works. I believe these two projects are a perfect fit and
> the donation will benifit both.
>
> Best Regards,
> Yu
>
>
> On Fri, Dec 8, 2023 at 2:49 PM bai_wentao1 <ba...@163.com> wrote:
>
> > +1 for this exciting work
> >
> >
> > Best regards,
> > WT
> >
> >
> > | |
> > bai_wentao1
> > |
> > |
> > bai_wentao1@163.com
> > |
> > ---- Replied Message ----
> > | From | ConradJam<ja...@gmail.com> |
> > | Date | 12/8/2023 14:26 |
> > | To | <de...@flink.apache.org> |
> > | Subject | Re: [PROPOSAL] Contribute Flink CDC Connectors project to
> > Apache Flink |
> > +1 Best Idea . Thanks to all the contributors of Flink CDC for the great
> > work.
> >
> > yuxia <lu...@alumni.sjtu.edu.cn> 于2023年12月7日周四 20:46写道:
> >
> > +1 for this. Thanks all the contributors of Flink CDC for the great work.
> >
> > Best regards,
> > Yuxia
> >
> > ----- 原始邮件 -----
> > 发件人: "Martijn Visser" <ma...@apache.org>
> > 收件人: "dev" <de...@flink.apache.org>
> > 发送时间: 星期四, 2023年 12 月 07日 下午 8:14:36
> > 主题: Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
> >
> > Hi Leonard,
> >
> > +1 for this. I think the CDC connectors are a great result and example
> > of the Flink CDC community. Kudos to you all.
> >
> > Best regards,
> >
> > Martijn
> >
> > On Thu, Dec 7, 2023 at 10:40 AM Márton Balassi <ba...@gmail.com>
> > wrote:
> >
> > Hi Leonard,
> >
> > Thank you for the excellent work you and the team working on the CDC
> > connectors project have been doing so far. I am +1 of having them under
> > Flink's umbrella.
> >
> > On Thu, Dec 7, 2023 at 10:26 AM Etienne Chauchot <ec...@apache.org>
> > wrote:
> >
> > Big +1, thanks this will be a very useful addition to Flink.
> >
> > Best
> >
> > Etienne
> >
> > Le 07/12/2023 à 09:26, Hang Ruan a écrit :
> > +1 for contributing CDC Connectors to Apache Flink.
> >
> > Best,
> > Hang
> >
> > Yuxin Tan<ta...@gmail.com> 于2023年12月7日周四 16:05写道:
> >
> > Cool, +1 for contributing CDC Connectors to Apache Flink.
> >
> > Best,
> > Yuxin
> >
> >
> > Jing Ge<ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
> >
> > Awesome! +1
> >
> > Best regards,
> > Jing
> >
> > On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin<snuyanzin@gmail.com
> >
> > wrote:
> >
> > thanks for working on this and driving it
> >
> > +1
> >
> > On Thu, Dec 7, 2023 at 7:26 AM Feng Jin<ji...@gmail.com>
> > wrote:
> >
> > This is incredibly exciting news, a big +1 for this.
> >
> > Thank you for the fantastic work on Flink CDC. We have created
> > thousands
> > of
> > real-time integration jobs using Flink CDC connectors.
> >
> >
> > Best,
> > Feng
> >
> > On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
> > gongzhongqiang@apache.org
> > wrote:
> >
> > It's very exciting to hear the news.
> > +1 for adding CDC Connectors to Apache Flink !
> >
> >
> > Best,
> > Zhongqiang
> >
> > Leonard Xu<xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> >
> > Dear Flink devs,
> >
> >
> > As you may have heard, we at Alibaba (Ververica) are planning
> > to
> > donate
> > CDC Connectors for the Apache Flink project
> > *[1]* to the Apache Flink community.
> >
> >
> >
> > CDC Connectors for Apache Flink comprise a collection of source
> > connectors designed specifically for Apache Flink. These
> > connectors
> > *[2]*
> > enable the ingestion of changes from various databases using
> > Change
> > Data Capture (CDC), most of these CDC connectors are powered by
> > Debezium
> > *[3]*
> > . They support both the DataStream API and the Table/SQL API,
> > facilitating the reading of database snapshots and continuous
> > reading
> > of
> > transaction logs with exactly-once processing, even in the
> > event of
> > failures.
> >
> >
> > Additionally, in the latest version 3.0, we have introduced
> > many
> > long-awaited features. Starting from CDC version 3.0, we've
> > built a
> > Streaming ELT Framework available for streaming data
> > integration.
> > This
> > framework allows users to write their data synchronization logic
> > in a
> > simple YAML file, which will automatically be translated into a
> > Flink
> > DataStreaming job. It emphasizes optimizing the task submission
> > process
> > and
> > offers advanced functionalities such as whole database
> > synchronization,
> > merging sharded tables, and schema evolution
> > *[4]*.
> >
> >
> >
> >
> > I believe this initiative is a perfect match for both sides.
> > For
> > the
> > Flink community, it presents an opportunity to enhance Flink's
> > competitive
> > advantage in streaming data integration, promoting the healthy
> > growth
> > and
> > prosperity of the Apache Flink ecosystem. For the CDC Connectors
> > project,
> > becoming a sub-project of Apache Flink means being part of a
> > neutral
> > open-source community, which can attract a more diverse pool of
> > contributors.
> >
> > Please note that the aforementioned points represent only some
> > of
> > our
> > motivations and vision for this donation. Specific future
> > operations
> > need
> > to be further discussed in this thread. For example, the
> > sub-project
> > name
> > after the donation; we hope to name it Flink-CDC
> > aiming to streaming data intergration through Apache Flink,
> > following the naming convention of Flink-ML; And this project
> > is
> > managed
> > by a total of 8 maintainers, including 3 Flink PMC members and 1
> > Flink
> > Committer. The remaining 4 maintainers are also highly active
> > contributors
> > to the Flink community, donating this project to the Flink
> > community
> > implies that their permissions might be reduced. Therefore, we
> > may
> > need
> > to
> > bring up this topic for further discussion within the Flink PMC.
> > Additionally, we need to discuss how to migrate existing users
> > and
> > documents. We have a user group of nearly 10,000 people and a
> > multi-version
> > documentation site need to migrate. We also need to plan for the
> > migration
> > of CI/CD processes and other specifics.
> >
> >
> > While there are many intricate details that require
> > implementation,
> > we
> > are committed to progressing and finalizing this donation
> > process.
> >
> >
> > Despite being Flink’s most active ecological project (as
> > evaluated
> > by
> > GitHub metrics), it also boasts a significant user base.
> > However, I
> > believe
> > it's essential to commence discussions on future operations only
> > after
> > the
> > community reaches a consensus on whether they desire this
> > donation.
> >
> > Really looking forward to hear what you think!
> >
> >
> >
> > Best,
> > Leonard (on behalf of the Flink CDC Connectors project
> > maintainers)
> > [1]https://github.com/ververica/flink-cdc-connectors
> > [2]
> >
> >
> >
> >
> > https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > [3]https://debezium.io
> > [4]
> >
> >
> >
> >
> > https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> >
> > --
> > Best regards,
> > Sergey
> >
> >
> >
> >
> > --
> > Best
> >
> > ConradJam
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Yu Li <ca...@gmail.com>.
+1
Thanks Leonard for the proposal, and all Flink CDC contributors for the
existing great works. I believe these two projects are a perfect fit and
the donation will benifit both.
Best Regards,
Yu
On Fri, Dec 8, 2023 at 2:49 PM bai_wentao1 <ba...@163.com> wrote:
> +1 for this exciting work
>
>
> Best regards,
> WT
>
>
> | |
> bai_wentao1
> |
> |
> bai_wentao1@163.com
> |
> ---- Replied Message ----
> | From | ConradJam<ja...@gmail.com> |
> | Date | 12/8/2023 14:26 |
> | To | <de...@flink.apache.org> |
> | Subject | Re: [PROPOSAL] Contribute Flink CDC Connectors project to
> Apache Flink |
> +1 Best Idea . Thanks to all the contributors of Flink CDC for the great
> work.
>
> yuxia <lu...@alumni.sjtu.edu.cn> 于2023年12月7日周四 20:46写道:
>
> +1 for this. Thanks all the contributors of Flink CDC for the great work.
>
> Best regards,
> Yuxia
>
> ----- 原始邮件 -----
> 发件人: "Martijn Visser" <ma...@apache.org>
> 收件人: "dev" <de...@flink.apache.org>
> 发送时间: 星期四, 2023年 12 月 07日 下午 8:14:36
> 主题: Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
>
> Hi Leonard,
>
> +1 for this. I think the CDC connectors are a great result and example
> of the Flink CDC community. Kudos to you all.
>
> Best regards,
>
> Martijn
>
> On Thu, Dec 7, 2023 at 10:40 AM Márton Balassi <ba...@gmail.com>
> wrote:
>
> Hi Leonard,
>
> Thank you for the excellent work you and the team working on the CDC
> connectors project have been doing so far. I am +1 of having them under
> Flink's umbrella.
>
> On Thu, Dec 7, 2023 at 10:26 AM Etienne Chauchot <ec...@apache.org>
> wrote:
>
> Big +1, thanks this will be a very useful addition to Flink.
>
> Best
>
> Etienne
>
> Le 07/12/2023 à 09:26, Hang Ruan a écrit :
> +1 for contributing CDC Connectors to Apache Flink.
>
> Best,
> Hang
>
> Yuxin Tan<ta...@gmail.com> 于2023年12月7日周四 16:05写道:
>
> Cool, +1 for contributing CDC Connectors to Apache Flink.
>
> Best,
> Yuxin
>
>
> Jing Ge<ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
>
> Awesome! +1
>
> Best regards,
> Jing
>
> On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin<snuyanzin@gmail.com
>
> wrote:
>
> thanks for working on this and driving it
>
> +1
>
> On Thu, Dec 7, 2023 at 7:26 AM Feng Jin<ji...@gmail.com>
> wrote:
>
> This is incredibly exciting news, a big +1 for this.
>
> Thank you for the fantastic work on Flink CDC. We have created
> thousands
> of
> real-time integration jobs using Flink CDC connectors.
>
>
> Best,
> Feng
>
> On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
> gongzhongqiang@apache.org
> wrote:
>
> It's very exciting to hear the news.
> +1 for adding CDC Connectors to Apache Flink !
>
>
> Best,
> Zhongqiang
>
> Leonard Xu<xb...@gmail.com> 于2023年12月7日周四 11:25写道:
>
> Dear Flink devs,
>
>
> As you may have heard, we at Alibaba (Ververica) are planning
> to
> donate
> CDC Connectors for the Apache Flink project
> *[1]* to the Apache Flink community.
>
>
>
> CDC Connectors for Apache Flink comprise a collection of source
> connectors designed specifically for Apache Flink. These
> connectors
> *[2]*
> enable the ingestion of changes from various databases using
> Change
> Data Capture (CDC), most of these CDC connectors are powered by
> Debezium
> *[3]*
> . They support both the DataStream API and the Table/SQL API,
> facilitating the reading of database snapshots and continuous
> reading
> of
> transaction logs with exactly-once processing, even in the
> event of
> failures.
>
>
> Additionally, in the latest version 3.0, we have introduced
> many
> long-awaited features. Starting from CDC version 3.0, we've
> built a
> Streaming ELT Framework available for streaming data
> integration.
> This
> framework allows users to write their data synchronization logic
> in a
> simple YAML file, which will automatically be translated into a
> Flink
> DataStreaming job. It emphasizes optimizing the task submission
> process
> and
> offers advanced functionalities such as whole database
> synchronization,
> merging sharded tables, and schema evolution
> *[4]*.
>
>
>
>
> I believe this initiative is a perfect match for both sides.
> For
> the
> Flink community, it presents an opportunity to enhance Flink's
> competitive
> advantage in streaming data integration, promoting the healthy
> growth
> and
> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> project,
> becoming a sub-project of Apache Flink means being part of a
> neutral
> open-source community, which can attract a more diverse pool of
> contributors.
>
> Please note that the aforementioned points represent only some
> of
> our
> motivations and vision for this donation. Specific future
> operations
> need
> to be further discussed in this thread. For example, the
> sub-project
> name
> after the donation; we hope to name it Flink-CDC
> aiming to streaming data intergration through Apache Flink,
> following the naming convention of Flink-ML; And this project
> is
> managed
> by a total of 8 maintainers, including 3 Flink PMC members and 1
> Flink
> Committer. The remaining 4 maintainers are also highly active
> contributors
> to the Flink community, donating this project to the Flink
> community
> implies that their permissions might be reduced. Therefore, we
> may
> need
> to
> bring up this topic for further discussion within the Flink PMC.
> Additionally, we need to discuss how to migrate existing users
> and
> documents. We have a user group of nearly 10,000 people and a
> multi-version
> documentation site need to migrate. We also need to plan for the
> migration
> of CI/CD processes and other specifics.
>
>
> While there are many intricate details that require
> implementation,
> we
> are committed to progressing and finalizing this donation
> process.
>
>
> Despite being Flink’s most active ecological project (as
> evaluated
> by
> GitHub metrics), it also boasts a significant user base.
> However, I
> believe
> it's essential to commence discussions on future operations only
> after
> the
> community reaches a consensus on whether they desire this
> donation.
>
> Really looking forward to hear what you think!
>
>
>
> Best,
> Leonard (on behalf of the Flink CDC Connectors project
> maintainers)
> [1]https://github.com/ververica/flink-cdc-connectors
> [2]
>
>
>
>
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> [3]https://debezium.io
> [4]
>
>
>
>
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>
> --
> Best regards,
> Sergey
>
>
>
>
> --
> Best
>
> ConradJam
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by bai_wentao1 <ba...@163.com>.
+1 for this exciting work
Best regards,
WT
| |
bai_wentao1
|
|
bai_wentao1@163.com
|
---- Replied Message ----
| From | ConradJam<ja...@gmail.com> |
| Date | 12/8/2023 14:26 |
| To | <de...@flink.apache.org> |
| Subject | Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink |
+1 Best Idea . Thanks to all the contributors of Flink CDC for the great
work.
yuxia <lu...@alumni.sjtu.edu.cn> 于2023年12月7日周四 20:46写道:
+1 for this. Thanks all the contributors of Flink CDC for the great work.
Best regards,
Yuxia
----- 原始邮件 -----
发件人: "Martijn Visser" <ma...@apache.org>
收件人: "dev" <de...@flink.apache.org>
发送时间: 星期四, 2023年 12 月 07日 下午 8:14:36
主题: Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Hi Leonard,
+1 for this. I think the CDC connectors are a great result and example
of the Flink CDC community. Kudos to you all.
Best regards,
Martijn
On Thu, Dec 7, 2023 at 10:40 AM Márton Balassi <ba...@gmail.com>
wrote:
Hi Leonard,
Thank you for the excellent work you and the team working on the CDC
connectors project have been doing so far. I am +1 of having them under
Flink's umbrella.
On Thu, Dec 7, 2023 at 10:26 AM Etienne Chauchot <ec...@apache.org>
wrote:
Big +1, thanks this will be a very useful addition to Flink.
Best
Etienne
Le 07/12/2023 à 09:26, Hang Ruan a écrit :
+1 for contributing CDC Connectors to Apache Flink.
Best,
Hang
Yuxin Tan<ta...@gmail.com> 于2023年12月7日周四 16:05写道:
Cool, +1 for contributing CDC Connectors to Apache Flink.
Best,
Yuxin
Jing Ge<ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
Awesome! +1
Best regards,
Jing
On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin<snuyanzin@gmail.com
wrote:
thanks for working on this and driving it
+1
On Thu, Dec 7, 2023 at 7:26 AM Feng Jin<ji...@gmail.com>
wrote:
This is incredibly exciting news, a big +1 for this.
Thank you for the fantastic work on Flink CDC. We have created
thousands
of
real-time integration jobs using Flink CDC connectors.
Best,
Feng
On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
gongzhongqiang@apache.org
wrote:
It's very exciting to hear the news.
+1 for adding CDC Connectors to Apache Flink !
Best,
Zhongqiang
Leonard Xu<xb...@gmail.com> 于2023年12月7日周四 11:25写道:
Dear Flink devs,
As you may have heard, we at Alibaba (Ververica) are planning
to
donate
CDC Connectors for the Apache Flink project
*[1]* to the Apache Flink community.
CDC Connectors for Apache Flink comprise a collection of source
connectors designed specifically for Apache Flink. These
connectors
*[2]*
enable the ingestion of changes from various databases using
Change
Data Capture (CDC), most of these CDC connectors are powered by
Debezium
*[3]*
. They support both the DataStream API and the Table/SQL API,
facilitating the reading of database snapshots and continuous
reading
of
transaction logs with exactly-once processing, even in the
event of
failures.
Additionally, in the latest version 3.0, we have introduced
many
long-awaited features. Starting from CDC version 3.0, we've
built a
Streaming ELT Framework available for streaming data
integration.
This
framework allows users to write their data synchronization logic
in a
simple YAML file, which will automatically be translated into a
Flink
DataStreaming job. It emphasizes optimizing the task submission
process
and
offers advanced functionalities such as whole database
synchronization,
merging sharded tables, and schema evolution
*[4]*.
I believe this initiative is a perfect match for both sides.
For
the
Flink community, it presents an opportunity to enhance Flink's
competitive
advantage in streaming data integration, promoting the healthy
growth
and
prosperity of the Apache Flink ecosystem. For the CDC Connectors
project,
becoming a sub-project of Apache Flink means being part of a
neutral
open-source community, which can attract a more diverse pool of
contributors.
Please note that the aforementioned points represent only some
of
our
motivations and vision for this donation. Specific future
operations
need
to be further discussed in this thread. For example, the
sub-project
name
after the donation; we hope to name it Flink-CDC
aiming to streaming data intergration through Apache Flink,
following the naming convention of Flink-ML; And this project
is
managed
by a total of 8 maintainers, including 3 Flink PMC members and 1
Flink
Committer. The remaining 4 maintainers are also highly active
contributors
to the Flink community, donating this project to the Flink
community
implies that their permissions might be reduced. Therefore, we
may
need
to
bring up this topic for further discussion within the Flink PMC.
Additionally, we need to discuss how to migrate existing users
and
documents. We have a user group of nearly 10,000 people and a
multi-version
documentation site need to migrate. We also need to plan for the
migration
of CI/CD processes and other specifics.
While there are many intricate details that require
implementation,
we
are committed to progressing and finalizing this donation
process.
Despite being Flink’s most active ecological project (as
evaluated
by
GitHub metrics), it also boasts a significant user base.
However, I
believe
it's essential to commence discussions on future operations only
after
the
community reaches a consensus on whether they desire this
donation.
Really looking forward to hear what you think!
Best,
Leonard (on behalf of the Flink CDC Connectors project
maintainers)
[1]https://github.com/ververica/flink-cdc-connectors
[2]
https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
[3]https://debezium.io
[4]
https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
--
Best regards,
Sergey
--
Best
ConradJam
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by ConradJam <ja...@gmail.com>.
+1 Best Idea . Thanks to all the contributors of Flink CDC for the great
work.
yuxia <lu...@alumni.sjtu.edu.cn> 于2023年12月7日周四 20:46写道:
> +1 for this. Thanks all the contributors of Flink CDC for the great work.
>
> Best regards,
> Yuxia
>
> ----- 原始邮件 -----
> 发件人: "Martijn Visser" <ma...@apache.org>
> 收件人: "dev" <de...@flink.apache.org>
> 发送时间: 星期四, 2023年 12 月 07日 下午 8:14:36
> 主题: Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
>
> Hi Leonard,
>
> +1 for this. I think the CDC connectors are a great result and example
> of the Flink CDC community. Kudos to you all.
>
> Best regards,
>
> Martijn
>
> On Thu, Dec 7, 2023 at 10:40 AM Márton Balassi <ba...@gmail.com>
> wrote:
> >
> > Hi Leonard,
> >
> > Thank you for the excellent work you and the team working on the CDC
> > connectors project have been doing so far. I am +1 of having them under
> > Flink's umbrella.
> >
> > On Thu, Dec 7, 2023 at 10:26 AM Etienne Chauchot <ec...@apache.org>
> > wrote:
> >
> > > Big +1, thanks this will be a very useful addition to Flink.
> > >
> > > Best
> > >
> > > Etienne
> > >
> > > Le 07/12/2023 à 09:26, Hang Ruan a écrit :
> > > > +1 for contributing CDC Connectors to Apache Flink.
> > > >
> > > > Best,
> > > > Hang
> > > >
> > > > Yuxin Tan<ta...@gmail.com> 于2023年12月7日周四 16:05写道:
> > > >
> > > >> Cool, +1 for contributing CDC Connectors to Apache Flink.
> > > >>
> > > >> Best,
> > > >> Yuxin
> > > >>
> > > >>
> > > >> Jing Ge<ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
> > > >>
> > > >>> Awesome! +1
> > > >>>
> > > >>> Best regards,
> > > >>> Jing
> > > >>>
> > > >>> On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin<snuyanzin@gmail.com
> >
> > > >>> wrote:
> > > >>>
> > > >>>> thanks for working on this and driving it
> > > >>>>
> > > >>>> +1
> > > >>>>
> > > >>>> On Thu, Dec 7, 2023 at 7:26 AM Feng Jin<ji...@gmail.com>
> > > wrote:
> > > >>>>
> > > >>>>> This is incredibly exciting news, a big +1 for this.
> > > >>>>>
> > > >>>>> Thank you for the fantastic work on Flink CDC. We have created
> > > >>> thousands
> > > >>>> of
> > > >>>>> real-time integration jobs using Flink CDC connectors.
> > > >>>>>
> > > >>>>>
> > > >>>>> Best,
> > > >>>>> Feng
> > > >>>>>
> > > >>>>> On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
> > > >>> gongzhongqiang@apache.org
> > > >>>>> wrote:
> > > >>>>>
> > > >>>>>> It's very exciting to hear the news.
> > > >>>>>> +1 for adding CDC Connectors to Apache Flink !
> > > >>>>>>
> > > >>>>>>
> > > >>>>>> Best,
> > > >>>>>> Zhongqiang
> > > >>>>>>
> > > >>>>>> Leonard Xu<xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> > > >>>>>>
> > > >>>>>>> Dear Flink devs,
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> As you may have heard, we at Alibaba (Ververica) are planning
> to
> > > >>>> donate
> > > >>>>>> CDC Connectors for the Apache Flink project
> > > >>>>>>> *[1]* to the Apache Flink community.
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> CDC Connectors for Apache Flink comprise a collection of source
> > > >>>>>> connectors designed specifically for Apache Flink. These
> connectors
> > > >>>>>>> *[2]*
> > > >>>>>>> enable the ingestion of changes from various databases using
> > > >>> Change
> > > >>>>>> Data Capture (CDC), most of these CDC connectors are powered by
> > > >>>> Debezium
> > > >>>>>>> *[3]*
> > > >>>>>>> . They support both the DataStream API and the Table/SQL API,
> > > >>>>>> facilitating the reading of database snapshots and continuous
> > > >> reading
> > > >>>> of
> > > >>>>>> transaction logs with exactly-once processing, even in the
> event of
> > > >>>>>> failures.
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> Additionally, in the latest version 3.0, we have introduced
> many
> > > >>>>>> long-awaited features. Starting from CDC version 3.0, we've
> built a
> > > >>>>>> Streaming ELT Framework available for streaming data
> integration.
> > > >>> This
> > > >>>>>> framework allows users to write their data synchronization logic
> > > >> in a
> > > >>>>>> simple YAML file, which will automatically be translated into a
> > > >> Flink
> > > >>>>>> DataStreaming job. It emphasizes optimizing the task submission
> > > >>> process
> > > >>>>> and
> > > >>>>>> offers advanced functionalities such as whole database
> > > >>> synchronization,
> > > >>>>>> merging sharded tables, and schema evolution
> > > >>>>>>> *[4]*.
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> I believe this initiative is a perfect match for both sides.
> For
> > > >>> the
> > > >>>>>> Flink community, it presents an opportunity to enhance Flink's
> > > >>>>> competitive
> > > >>>>>> advantage in streaming data integration, promoting the healthy
> > > >> growth
> > > >>>> and
> > > >>>>>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> > > >>>> project,
> > > >>>>>> becoming a sub-project of Apache Flink means being part of a
> > > >> neutral
> > > >>>>>> open-source community, which can attract a more diverse pool of
> > > >>>>>> contributors.
> > > >>>>>>>
> > > >>>>>>> Please note that the aforementioned points represent only some
> of
> > > >>> our
> > > >>>>>> motivations and vision for this donation. Specific future
> > > >> operations
> > > >>>> need
> > > >>>>>> to be further discussed in this thread. For example, the
> > > >> sub-project
> > > >>>> name
> > > >>>>>> after the donation; we hope to name it Flink-CDC
> > > >>>>>>> aiming to streaming data intergration through Apache Flink,
> > > >>>>>>> following the naming convention of Flink-ML; And this project
> is
> > > >>>>> managed
> > > >>>>>> by a total of 8 maintainers, including 3 Flink PMC members and 1
> > > >>> Flink
> > > >>>>>> Committer. The remaining 4 maintainers are also highly active
> > > >>>>> contributors
> > > >>>>>> to the Flink community, donating this project to the Flink
> > > >> community
> > > >>>>>> implies that their permissions might be reduced. Therefore, we
> may
> > > >>> need
> > > >>>>> to
> > > >>>>>> bring up this topic for further discussion within the Flink PMC.
> > > >>>>>> Additionally, we need to discuss how to migrate existing users
> and
> > > >>>>>> documents. We have a user group of nearly 10,000 people and a
> > > >>>>> multi-version
> > > >>>>>> documentation site need to migrate. We also need to plan for the
> > > >>>>> migration
> > > >>>>>> of CI/CD processes and other specifics.
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> While there are many intricate details that require
> > > >> implementation,
> > > >>>> we
> > > >>>>>> are committed to progressing and finalizing this donation
> process.
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> Despite being Flink’s most active ecological project (as
> > > >> evaluated
> > > >>> by
> > > >>>>>> GitHub metrics), it also boasts a significant user base.
> However, I
> > > >>>>> believe
> > > >>>>>> it's essential to commence discussions on future operations only
> > > >>> after
> > > >>>>> the
> > > >>>>>> community reaches a consensus on whether they desire this
> donation.
> > > >>>>>>>
> > > >>>>>>> Really looking forward to hear what you think!
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>>
> > > >>>>>>> Best,
> > > >>>>>>> Leonard (on behalf of the Flink CDC Connectors project
> > > >> maintainers)
> > > >>>>>>> [1]https://github.com/ververica/flink-cdc-connectors
> > > >>>>>>> [2]
> > > >>>>>>>
> > > >>
> > >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > >>>>>>> [3]https://debezium.io
> > > >>>>>>> [4]
> > > >>>>>>>
> > > >>
> > >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > > >>>>
> > > >>>> --
> > > >>>> Best regards,
> > > >>>> Sergey
> > > >>>>
>
--
Best
ConradJam
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by yuxia <lu...@alumni.sjtu.edu.cn>.
+1 for this. Thanks all the contributors of Flink CDC for the great work.
Best regards,
Yuxia
----- 原始邮件 -----
发件人: "Martijn Visser" <ma...@apache.org>
收件人: "dev" <de...@flink.apache.org>
发送时间: 星期四, 2023年 12 月 07日 下午 8:14:36
主题: Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Hi Leonard,
+1 for this. I think the CDC connectors are a great result and example
of the Flink CDC community. Kudos to you all.
Best regards,
Martijn
On Thu, Dec 7, 2023 at 10:40 AM Márton Balassi <ba...@gmail.com> wrote:
>
> Hi Leonard,
>
> Thank you for the excellent work you and the team working on the CDC
> connectors project have been doing so far. I am +1 of having them under
> Flink's umbrella.
>
> On Thu, Dec 7, 2023 at 10:26 AM Etienne Chauchot <ec...@apache.org>
> wrote:
>
> > Big +1, thanks this will be a very useful addition to Flink.
> >
> > Best
> >
> > Etienne
> >
> > Le 07/12/2023 à 09:26, Hang Ruan a écrit :
> > > +1 for contributing CDC Connectors to Apache Flink.
> > >
> > > Best,
> > > Hang
> > >
> > > Yuxin Tan<ta...@gmail.com> 于2023年12月7日周四 16:05写道:
> > >
> > >> Cool, +1 for contributing CDC Connectors to Apache Flink.
> > >>
> > >> Best,
> > >> Yuxin
> > >>
> > >>
> > >> Jing Ge<ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
> > >>
> > >>> Awesome! +1
> > >>>
> > >>> Best regards,
> > >>> Jing
> > >>>
> > >>> On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin<sn...@gmail.com>
> > >>> wrote:
> > >>>
> > >>>> thanks for working on this and driving it
> > >>>>
> > >>>> +1
> > >>>>
> > >>>> On Thu, Dec 7, 2023 at 7:26 AM Feng Jin<ji...@gmail.com>
> > wrote:
> > >>>>
> > >>>>> This is incredibly exciting news, a big +1 for this.
> > >>>>>
> > >>>>> Thank you for the fantastic work on Flink CDC. We have created
> > >>> thousands
> > >>>> of
> > >>>>> real-time integration jobs using Flink CDC connectors.
> > >>>>>
> > >>>>>
> > >>>>> Best,
> > >>>>> Feng
> > >>>>>
> > >>>>> On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
> > >>> gongzhongqiang@apache.org
> > >>>>> wrote:
> > >>>>>
> > >>>>>> It's very exciting to hear the news.
> > >>>>>> +1 for adding CDC Connectors to Apache Flink !
> > >>>>>>
> > >>>>>>
> > >>>>>> Best,
> > >>>>>> Zhongqiang
> > >>>>>>
> > >>>>>> Leonard Xu<xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> > >>>>>>
> > >>>>>>> Dear Flink devs,
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> As you may have heard, we at Alibaba (Ververica) are planning to
> > >>>> donate
> > >>>>>> CDC Connectors for the Apache Flink project
> > >>>>>>> *[1]* to the Apache Flink community.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> CDC Connectors for Apache Flink comprise a collection of source
> > >>>>>> connectors designed specifically for Apache Flink. These connectors
> > >>>>>>> *[2]*
> > >>>>>>> enable the ingestion of changes from various databases using
> > >>> Change
> > >>>>>> Data Capture (CDC), most of these CDC connectors are powered by
> > >>>> Debezium
> > >>>>>>> *[3]*
> > >>>>>>> . They support both the DataStream API and the Table/SQL API,
> > >>>>>> facilitating the reading of database snapshots and continuous
> > >> reading
> > >>>> of
> > >>>>>> transaction logs with exactly-once processing, even in the event of
> > >>>>>> failures.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Additionally, in the latest version 3.0, we have introduced many
> > >>>>>> long-awaited features. Starting from CDC version 3.0, we've built a
> > >>>>>> Streaming ELT Framework available for streaming data integration.
> > >>> This
> > >>>>>> framework allows users to write their data synchronization logic
> > >> in a
> > >>>>>> simple YAML file, which will automatically be translated into a
> > >> Flink
> > >>>>>> DataStreaming job. It emphasizes optimizing the task submission
> > >>> process
> > >>>>> and
> > >>>>>> offers advanced functionalities such as whole database
> > >>> synchronization,
> > >>>>>> merging sharded tables, and schema evolution
> > >>>>>>> *[4]*.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> I believe this initiative is a perfect match for both sides. For
> > >>> the
> > >>>>>> Flink community, it presents an opportunity to enhance Flink's
> > >>>>> competitive
> > >>>>>> advantage in streaming data integration, promoting the healthy
> > >> growth
> > >>>> and
> > >>>>>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> > >>>> project,
> > >>>>>> becoming a sub-project of Apache Flink means being part of a
> > >> neutral
> > >>>>>> open-source community, which can attract a more diverse pool of
> > >>>>>> contributors.
> > >>>>>>>
> > >>>>>>> Please note that the aforementioned points represent only some of
> > >>> our
> > >>>>>> motivations and vision for this donation. Specific future
> > >> operations
> > >>>> need
> > >>>>>> to be further discussed in this thread. For example, the
> > >> sub-project
> > >>>> name
> > >>>>>> after the donation; we hope to name it Flink-CDC
> > >>>>>>> aiming to streaming data intergration through Apache Flink,
> > >>>>>>> following the naming convention of Flink-ML; And this project is
> > >>>>> managed
> > >>>>>> by a total of 8 maintainers, including 3 Flink PMC members and 1
> > >>> Flink
> > >>>>>> Committer. The remaining 4 maintainers are also highly active
> > >>>>> contributors
> > >>>>>> to the Flink community, donating this project to the Flink
> > >> community
> > >>>>>> implies that their permissions might be reduced. Therefore, we may
> > >>> need
> > >>>>> to
> > >>>>>> bring up this topic for further discussion within the Flink PMC.
> > >>>>>> Additionally, we need to discuss how to migrate existing users and
> > >>>>>> documents. We have a user group of nearly 10,000 people and a
> > >>>>> multi-version
> > >>>>>> documentation site need to migrate. We also need to plan for the
> > >>>>> migration
> > >>>>>> of CI/CD processes and other specifics.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> While there are many intricate details that require
> > >> implementation,
> > >>>> we
> > >>>>>> are committed to progressing and finalizing this donation process.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Despite being Flink’s most active ecological project (as
> > >> evaluated
> > >>> by
> > >>>>>> GitHub metrics), it also boasts a significant user base. However, I
> > >>>>> believe
> > >>>>>> it's essential to commence discussions on future operations only
> > >>> after
> > >>>>> the
> > >>>>>> community reaches a consensus on whether they desire this donation.
> > >>>>>>>
> > >>>>>>> Really looking forward to hear what you think!
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Best,
> > >>>>>>> Leonard (on behalf of the Flink CDC Connectors project
> > >> maintainers)
> > >>>>>>> [1]https://github.com/ververica/flink-cdc-connectors
> > >>>>>>> [2]
> > >>>>>>>
> > >>
> > https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > >>>>>>> [3]https://debezium.io
> > >>>>>>> [4]
> > >>>>>>>
> > >>
> > https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > >>>>
> > >>>> --
> > >>>> Best regards,
> > >>>> Sergey
> > >>>>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Martijn Visser <ma...@apache.org>.
Hi Leonard,
+1 for this. I think the CDC connectors are a great result and example
of the Flink CDC community. Kudos to you all.
Best regards,
Martijn
On Thu, Dec 7, 2023 at 10:40 AM Márton Balassi <ba...@gmail.com> wrote:
>
> Hi Leonard,
>
> Thank you for the excellent work you and the team working on the CDC
> connectors project have been doing so far. I am +1 of having them under
> Flink's umbrella.
>
> On Thu, Dec 7, 2023 at 10:26 AM Etienne Chauchot <ec...@apache.org>
> wrote:
>
> > Big +1, thanks this will be a very useful addition to Flink.
> >
> > Best
> >
> > Etienne
> >
> > Le 07/12/2023 à 09:26, Hang Ruan a écrit :
> > > +1 for contributing CDC Connectors to Apache Flink.
> > >
> > > Best,
> > > Hang
> > >
> > > Yuxin Tan<ta...@gmail.com> 于2023年12月7日周四 16:05写道:
> > >
> > >> Cool, +1 for contributing CDC Connectors to Apache Flink.
> > >>
> > >> Best,
> > >> Yuxin
> > >>
> > >>
> > >> Jing Ge<ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
> > >>
> > >>> Awesome! +1
> > >>>
> > >>> Best regards,
> > >>> Jing
> > >>>
> > >>> On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin<sn...@gmail.com>
> > >>> wrote:
> > >>>
> > >>>> thanks for working on this and driving it
> > >>>>
> > >>>> +1
> > >>>>
> > >>>> On Thu, Dec 7, 2023 at 7:26 AM Feng Jin<ji...@gmail.com>
> > wrote:
> > >>>>
> > >>>>> This is incredibly exciting news, a big +1 for this.
> > >>>>>
> > >>>>> Thank you for the fantastic work on Flink CDC. We have created
> > >>> thousands
> > >>>> of
> > >>>>> real-time integration jobs using Flink CDC connectors.
> > >>>>>
> > >>>>>
> > >>>>> Best,
> > >>>>> Feng
> > >>>>>
> > >>>>> On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
> > >>> gongzhongqiang@apache.org
> > >>>>> wrote:
> > >>>>>
> > >>>>>> It's very exciting to hear the news.
> > >>>>>> +1 for adding CDC Connectors to Apache Flink !
> > >>>>>>
> > >>>>>>
> > >>>>>> Best,
> > >>>>>> Zhongqiang
> > >>>>>>
> > >>>>>> Leonard Xu<xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> > >>>>>>
> > >>>>>>> Dear Flink devs,
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> As you may have heard, we at Alibaba (Ververica) are planning to
> > >>>> donate
> > >>>>>> CDC Connectors for the Apache Flink project
> > >>>>>>> *[1]* to the Apache Flink community.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> CDC Connectors for Apache Flink comprise a collection of source
> > >>>>>> connectors designed specifically for Apache Flink. These connectors
> > >>>>>>> *[2]*
> > >>>>>>> enable the ingestion of changes from various databases using
> > >>> Change
> > >>>>>> Data Capture (CDC), most of these CDC connectors are powered by
> > >>>> Debezium
> > >>>>>>> *[3]*
> > >>>>>>> . They support both the DataStream API and the Table/SQL API,
> > >>>>>> facilitating the reading of database snapshots and continuous
> > >> reading
> > >>>> of
> > >>>>>> transaction logs with exactly-once processing, even in the event of
> > >>>>>> failures.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Additionally, in the latest version 3.0, we have introduced many
> > >>>>>> long-awaited features. Starting from CDC version 3.0, we've built a
> > >>>>>> Streaming ELT Framework available for streaming data integration.
> > >>> This
> > >>>>>> framework allows users to write their data synchronization logic
> > >> in a
> > >>>>>> simple YAML file, which will automatically be translated into a
> > >> Flink
> > >>>>>> DataStreaming job. It emphasizes optimizing the task submission
> > >>> process
> > >>>>> and
> > >>>>>> offers advanced functionalities such as whole database
> > >>> synchronization,
> > >>>>>> merging sharded tables, and schema evolution
> > >>>>>>> *[4]*.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> I believe this initiative is a perfect match for both sides. For
> > >>> the
> > >>>>>> Flink community, it presents an opportunity to enhance Flink's
> > >>>>> competitive
> > >>>>>> advantage in streaming data integration, promoting the healthy
> > >> growth
> > >>>> and
> > >>>>>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> > >>>> project,
> > >>>>>> becoming a sub-project of Apache Flink means being part of a
> > >> neutral
> > >>>>>> open-source community, which can attract a more diverse pool of
> > >>>>>> contributors.
> > >>>>>>>
> > >>>>>>> Please note that the aforementioned points represent only some of
> > >>> our
> > >>>>>> motivations and vision for this donation. Specific future
> > >> operations
> > >>>> need
> > >>>>>> to be further discussed in this thread. For example, the
> > >> sub-project
> > >>>> name
> > >>>>>> after the donation; we hope to name it Flink-CDC
> > >>>>>>> aiming to streaming data intergration through Apache Flink,
> > >>>>>>> following the naming convention of Flink-ML; And this project is
> > >>>>> managed
> > >>>>>> by a total of 8 maintainers, including 3 Flink PMC members and 1
> > >>> Flink
> > >>>>>> Committer. The remaining 4 maintainers are also highly active
> > >>>>> contributors
> > >>>>>> to the Flink community, donating this project to the Flink
> > >> community
> > >>>>>> implies that their permissions might be reduced. Therefore, we may
> > >>> need
> > >>>>> to
> > >>>>>> bring up this topic for further discussion within the Flink PMC.
> > >>>>>> Additionally, we need to discuss how to migrate existing users and
> > >>>>>> documents. We have a user group of nearly 10,000 people and a
> > >>>>> multi-version
> > >>>>>> documentation site need to migrate. We also need to plan for the
> > >>>>> migration
> > >>>>>> of CI/CD processes and other specifics.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> While there are many intricate details that require
> > >> implementation,
> > >>>> we
> > >>>>>> are committed to progressing and finalizing this donation process.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Despite being Flink’s most active ecological project (as
> > >> evaluated
> > >>> by
> > >>>>>> GitHub metrics), it also boasts a significant user base. However, I
> > >>>>> believe
> > >>>>>> it's essential to commence discussions on future operations only
> > >>> after
> > >>>>> the
> > >>>>>> community reaches a consensus on whether they desire this donation.
> > >>>>>>>
> > >>>>>>> Really looking forward to hear what you think!
> > >>>>>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Best,
> > >>>>>>> Leonard (on behalf of the Flink CDC Connectors project
> > >> maintainers)
> > >>>>>>> [1]https://github.com/ververica/flink-cdc-connectors
> > >>>>>>> [2]
> > >>>>>>>
> > >>
> > https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > >>>>>>> [3]https://debezium.io
> > >>>>>>> [4]
> > >>>>>>>
> > >>
> > https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > >>>>
> > >>>> --
> > >>>> Best regards,
> > >>>> Sergey
> > >>>>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Márton Balassi <ba...@gmail.com>.
Hi Leonard,
Thank you for the excellent work you and the team working on the CDC
connectors project have been doing so far. I am +1 of having them under
Flink's umbrella.
On Thu, Dec 7, 2023 at 10:26 AM Etienne Chauchot <ec...@apache.org>
wrote:
> Big +1, thanks this will be a very useful addition to Flink.
>
> Best
>
> Etienne
>
> Le 07/12/2023 à 09:26, Hang Ruan a écrit :
> > +1 for contributing CDC Connectors to Apache Flink.
> >
> > Best,
> > Hang
> >
> > Yuxin Tan<ta...@gmail.com> 于2023年12月7日周四 16:05写道:
> >
> >> Cool, +1 for contributing CDC Connectors to Apache Flink.
> >>
> >> Best,
> >> Yuxin
> >>
> >>
> >> Jing Ge<ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
> >>
> >>> Awesome! +1
> >>>
> >>> Best regards,
> >>> Jing
> >>>
> >>> On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin<sn...@gmail.com>
> >>> wrote:
> >>>
> >>>> thanks for working on this and driving it
> >>>>
> >>>> +1
> >>>>
> >>>> On Thu, Dec 7, 2023 at 7:26 AM Feng Jin<ji...@gmail.com>
> wrote:
> >>>>
> >>>>> This is incredibly exciting news, a big +1 for this.
> >>>>>
> >>>>> Thank you for the fantastic work on Flink CDC. We have created
> >>> thousands
> >>>> of
> >>>>> real-time integration jobs using Flink CDC connectors.
> >>>>>
> >>>>>
> >>>>> Best,
> >>>>> Feng
> >>>>>
> >>>>> On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
> >>> gongzhongqiang@apache.org
> >>>>> wrote:
> >>>>>
> >>>>>> It's very exciting to hear the news.
> >>>>>> +1 for adding CDC Connectors to Apache Flink !
> >>>>>>
> >>>>>>
> >>>>>> Best,
> >>>>>> Zhongqiang
> >>>>>>
> >>>>>> Leonard Xu<xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> >>>>>>
> >>>>>>> Dear Flink devs,
> >>>>>>>
> >>>>>>>
> >>>>>>> As you may have heard, we at Alibaba (Ververica) are planning to
> >>>> donate
> >>>>>> CDC Connectors for the Apache Flink project
> >>>>>>> *[1]* to the Apache Flink community.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> CDC Connectors for Apache Flink comprise a collection of source
> >>>>>> connectors designed specifically for Apache Flink. These connectors
> >>>>>>> *[2]*
> >>>>>>> enable the ingestion of changes from various databases using
> >>> Change
> >>>>>> Data Capture (CDC), most of these CDC connectors are powered by
> >>>> Debezium
> >>>>>>> *[3]*
> >>>>>>> . They support both the DataStream API and the Table/SQL API,
> >>>>>> facilitating the reading of database snapshots and continuous
> >> reading
> >>>> of
> >>>>>> transaction logs with exactly-once processing, even in the event of
> >>>>>> failures.
> >>>>>>>
> >>>>>>>
> >>>>>>> Additionally, in the latest version 3.0, we have introduced many
> >>>>>> long-awaited features. Starting from CDC version 3.0, we've built a
> >>>>>> Streaming ELT Framework available for streaming data integration.
> >>> This
> >>>>>> framework allows users to write their data synchronization logic
> >> in a
> >>>>>> simple YAML file, which will automatically be translated into a
> >> Flink
> >>>>>> DataStreaming job. It emphasizes optimizing the task submission
> >>> process
> >>>>> and
> >>>>>> offers advanced functionalities such as whole database
> >>> synchronization,
> >>>>>> merging sharded tables, and schema evolution
> >>>>>>> *[4]*.
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> I believe this initiative is a perfect match for both sides. For
> >>> the
> >>>>>> Flink community, it presents an opportunity to enhance Flink's
> >>>>> competitive
> >>>>>> advantage in streaming data integration, promoting the healthy
> >> growth
> >>>> and
> >>>>>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> >>>> project,
> >>>>>> becoming a sub-project of Apache Flink means being part of a
> >> neutral
> >>>>>> open-source community, which can attract a more diverse pool of
> >>>>>> contributors.
> >>>>>>>
> >>>>>>> Please note that the aforementioned points represent only some of
> >>> our
> >>>>>> motivations and vision for this donation. Specific future
> >> operations
> >>>> need
> >>>>>> to be further discussed in this thread. For example, the
> >> sub-project
> >>>> name
> >>>>>> after the donation; we hope to name it Flink-CDC
> >>>>>>> aiming to streaming data intergration through Apache Flink,
> >>>>>>> following the naming convention of Flink-ML; And this project is
> >>>>> managed
> >>>>>> by a total of 8 maintainers, including 3 Flink PMC members and 1
> >>> Flink
> >>>>>> Committer. The remaining 4 maintainers are also highly active
> >>>>> contributors
> >>>>>> to the Flink community, donating this project to the Flink
> >> community
> >>>>>> implies that their permissions might be reduced. Therefore, we may
> >>> need
> >>>>> to
> >>>>>> bring up this topic for further discussion within the Flink PMC.
> >>>>>> Additionally, we need to discuss how to migrate existing users and
> >>>>>> documents. We have a user group of nearly 10,000 people and a
> >>>>> multi-version
> >>>>>> documentation site need to migrate. We also need to plan for the
> >>>>> migration
> >>>>>> of CI/CD processes and other specifics.
> >>>>>>>
> >>>>>>>
> >>>>>>> While there are many intricate details that require
> >> implementation,
> >>>> we
> >>>>>> are committed to progressing and finalizing this donation process.
> >>>>>>>
> >>>>>>>
> >>>>>>> Despite being Flink’s most active ecological project (as
> >> evaluated
> >>> by
> >>>>>> GitHub metrics), it also boasts a significant user base. However, I
> >>>>> believe
> >>>>>> it's essential to commence discussions on future operations only
> >>> after
> >>>>> the
> >>>>>> community reaches a consensus on whether they desire this donation.
> >>>>>>>
> >>>>>>> Really looking forward to hear what you think!
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> Best,
> >>>>>>> Leonard (on behalf of the Flink CDC Connectors project
> >> maintainers)
> >>>>>>> [1]https://github.com/ververica/flink-cdc-connectors
> >>>>>>> [2]
> >>>>>>>
> >>
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> >>>>>>> [3]https://debezium.io
> >>>>>>> [4]
> >>>>>>>
> >>
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> >>>>
> >>>> --
> >>>> Best regards,
> >>>> Sergey
> >>>>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Etienne Chauchot <ec...@apache.org>.
Big +1, thanks this will be a very useful addition to Flink.
Best
Etienne
Le 07/12/2023 à 09:26, Hang Ruan a écrit :
> +1 for contributing CDC Connectors to Apache Flink.
>
> Best,
> Hang
>
> Yuxin Tan<ta...@gmail.com> 于2023年12月7日周四 16:05写道:
>
>> Cool, +1 for contributing CDC Connectors to Apache Flink.
>>
>> Best,
>> Yuxin
>>
>>
>> Jing Ge<ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
>>
>>> Awesome! +1
>>>
>>> Best regards,
>>> Jing
>>>
>>> On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin<sn...@gmail.com>
>>> wrote:
>>>
>>>> thanks for working on this and driving it
>>>>
>>>> +1
>>>>
>>>> On Thu, Dec 7, 2023 at 7:26 AM Feng Jin<ji...@gmail.com> wrote:
>>>>
>>>>> This is incredibly exciting news, a big +1 for this.
>>>>>
>>>>> Thank you for the fantastic work on Flink CDC. We have created
>>> thousands
>>>> of
>>>>> real-time integration jobs using Flink CDC connectors.
>>>>>
>>>>>
>>>>> Best,
>>>>> Feng
>>>>>
>>>>> On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
>>> gongzhongqiang@apache.org
>>>>> wrote:
>>>>>
>>>>>> It's very exciting to hear the news.
>>>>>> +1 for adding CDC Connectors to Apache Flink !
>>>>>>
>>>>>>
>>>>>> Best,
>>>>>> Zhongqiang
>>>>>>
>>>>>> Leonard Xu<xb...@gmail.com> 于2023年12月7日周四 11:25写道:
>>>>>>
>>>>>>> Dear Flink devs,
>>>>>>>
>>>>>>>
>>>>>>> As you may have heard, we at Alibaba (Ververica) are planning to
>>>> donate
>>>>>> CDC Connectors for the Apache Flink project
>>>>>>> *[1]* to the Apache Flink community.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> CDC Connectors for Apache Flink comprise a collection of source
>>>>>> connectors designed specifically for Apache Flink. These connectors
>>>>>>> *[2]*
>>>>>>> enable the ingestion of changes from various databases using
>>> Change
>>>>>> Data Capture (CDC), most of these CDC connectors are powered by
>>>> Debezium
>>>>>>> *[3]*
>>>>>>> . They support both the DataStream API and the Table/SQL API,
>>>>>> facilitating the reading of database snapshots and continuous
>> reading
>>>> of
>>>>>> transaction logs with exactly-once processing, even in the event of
>>>>>> failures.
>>>>>>>
>>>>>>>
>>>>>>> Additionally, in the latest version 3.0, we have introduced many
>>>>>> long-awaited features. Starting from CDC version 3.0, we've built a
>>>>>> Streaming ELT Framework available for streaming data integration.
>>> This
>>>>>> framework allows users to write their data synchronization logic
>> in a
>>>>>> simple YAML file, which will automatically be translated into a
>> Flink
>>>>>> DataStreaming job. It emphasizes optimizing the task submission
>>> process
>>>>> and
>>>>>> offers advanced functionalities such as whole database
>>> synchronization,
>>>>>> merging sharded tables, and schema evolution
>>>>>>> *[4]*.
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> I believe this initiative is a perfect match for both sides. For
>>> the
>>>>>> Flink community, it presents an opportunity to enhance Flink's
>>>>> competitive
>>>>>> advantage in streaming data integration, promoting the healthy
>> growth
>>>> and
>>>>>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
>>>> project,
>>>>>> becoming a sub-project of Apache Flink means being part of a
>> neutral
>>>>>> open-source community, which can attract a more diverse pool of
>>>>>> contributors.
>>>>>>>
>>>>>>> Please note that the aforementioned points represent only some of
>>> our
>>>>>> motivations and vision for this donation. Specific future
>> operations
>>>> need
>>>>>> to be further discussed in this thread. For example, the
>> sub-project
>>>> name
>>>>>> after the donation; we hope to name it Flink-CDC
>>>>>>> aiming to streaming data intergration through Apache Flink,
>>>>>>> following the naming convention of Flink-ML; And this project is
>>>>> managed
>>>>>> by a total of 8 maintainers, including 3 Flink PMC members and 1
>>> Flink
>>>>>> Committer. The remaining 4 maintainers are also highly active
>>>>> contributors
>>>>>> to the Flink community, donating this project to the Flink
>> community
>>>>>> implies that their permissions might be reduced. Therefore, we may
>>> need
>>>>> to
>>>>>> bring up this topic for further discussion within the Flink PMC.
>>>>>> Additionally, we need to discuss how to migrate existing users and
>>>>>> documents. We have a user group of nearly 10,000 people and a
>>>>> multi-version
>>>>>> documentation site need to migrate. We also need to plan for the
>>>>> migration
>>>>>> of CI/CD processes and other specifics.
>>>>>>>
>>>>>>>
>>>>>>> While there are many intricate details that require
>> implementation,
>>>> we
>>>>>> are committed to progressing and finalizing this donation process.
>>>>>>>
>>>>>>>
>>>>>>> Despite being Flink’s most active ecological project (as
>> evaluated
>>> by
>>>>>> GitHub metrics), it also boasts a significant user base. However, I
>>>>> believe
>>>>>> it's essential to commence discussions on future operations only
>>> after
>>>>> the
>>>>>> community reaches a consensus on whether they desire this donation.
>>>>>>>
>>>>>>> Really looking forward to hear what you think!
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Best,
>>>>>>> Leonard (on behalf of the Flink CDC Connectors project
>> maintainers)
>>>>>>> [1]https://github.com/ververica/flink-cdc-connectors
>>>>>>> [2]
>>>>>>>
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
>>>>>>> [3]https://debezium.io
>>>>>>> [4]
>>>>>>>
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>>>>
>>>> --
>>>> Best regards,
>>>> Sergey
>>>>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Hang Ruan <ru...@gmail.com>.
+1 for contributing CDC Connectors to Apache Flink.
Best,
Hang
Yuxin Tan <ta...@gmail.com> 于2023年12月7日周四 16:05写道:
> Cool, +1 for contributing CDC Connectors to Apache Flink.
>
> Best,
> Yuxin
>
>
> Jing Ge <ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
>
> > Awesome! +1
> >
> > Best regards,
> > Jing
> >
> > On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin <sn...@gmail.com>
> > wrote:
> >
> > > thanks for working on this and driving it
> > >
> > > +1
> > >
> > > On Thu, Dec 7, 2023 at 7:26 AM Feng Jin <ji...@gmail.com> wrote:
> > >
> > > > This is incredibly exciting news, a big +1 for this.
> > > >
> > > > Thank you for the fantastic work on Flink CDC. We have created
> > thousands
> > > of
> > > > real-time integration jobs using Flink CDC connectors.
> > > >
> > > >
> > > > Best,
> > > > Feng
> > > >
> > > > On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
> > gongzhongqiang@apache.org
> > > >
> > > > wrote:
> > > >
> > > > > It's very exciting to hear the news.
> > > > > +1 for adding CDC Connectors to Apache Flink !
> > > > >
> > > > >
> > > > > Best,
> > > > > Zhongqiang
> > > > >
> > > > > Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> > > > >
> > > > > > Dear Flink devs,
> > > > > >
> > > > > >
> > > > > > As you may have heard, we at Alibaba (Ververica) are planning to
> > > donate
> > > > > CDC Connectors for the Apache Flink project
> > > > > > *[1]* to the Apache Flink community.
> > > > > >
> > > > > >
> > > > > >
> > > > > > CDC Connectors for Apache Flink comprise a collection of source
> > > > > connectors designed specifically for Apache Flink. These connectors
> > > > > > *[2]*
> > > > > > enable the ingestion of changes from various databases using
> > Change
> > > > > Data Capture (CDC), most of these CDC connectors are powered by
> > > Debezium
> > > > > > *[3]*
> > > > > > . They support both the DataStream API and the Table/SQL API,
> > > > > facilitating the reading of database snapshots and continuous
> reading
> > > of
> > > > > transaction logs with exactly-once processing, even in the event of
> > > > > failures.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Additionally, in the latest version 3.0, we have introduced many
> > > > > long-awaited features. Starting from CDC version 3.0, we've built a
> > > > > Streaming ELT Framework available for streaming data integration.
> > This
> > > > > framework allows users to write their data synchronization logic
> in a
> > > > > simple YAML file, which will automatically be translated into a
> Flink
> > > > > DataStreaming job. It emphasizes optimizing the task submission
> > process
> > > > and
> > > > > offers advanced functionalities such as whole database
> > synchronization,
> > > > > merging sharded tables, and schema evolution
> > > > > > *[4]*.
> > > > > >
> > > > > >
> > > > > >
> > > > > >
> > > > > > I believe this initiative is a perfect match for both sides. For
> > the
> > > > > Flink community, it presents an opportunity to enhance Flink's
> > > > competitive
> > > > > advantage in streaming data integration, promoting the healthy
> growth
> > > and
> > > > > prosperity of the Apache Flink ecosystem. For the CDC Connectors
> > > project,
> > > > > becoming a sub-project of Apache Flink means being part of a
> neutral
> > > > > open-source community, which can attract a more diverse pool of
> > > > > contributors.
> > > > > >
> > > > > >
> > > > > > Please note that the aforementioned points represent only some of
> > our
> > > > > motivations and vision for this donation. Specific future
> operations
> > > need
> > > > > to be further discussed in this thread. For example, the
> sub-project
> > > name
> > > > > after the donation; we hope to name it Flink-CDC
> > > > > > aiming to streaming data intergration through Apache Flink,
> > > > > > following the naming convention of Flink-ML; And this project is
> > > > managed
> > > > > by a total of 8 maintainers, including 3 Flink PMC members and 1
> > Flink
> > > > > Committer. The remaining 4 maintainers are also highly active
> > > > contributors
> > > > > to the Flink community, donating this project to the Flink
> community
> > > > > implies that their permissions might be reduced. Therefore, we may
> > need
> > > > to
> > > > > bring up this topic for further discussion within the Flink PMC.
> > > > > Additionally, we need to discuss how to migrate existing users and
> > > > > documents. We have a user group of nearly 10,000 people and a
> > > > multi-version
> > > > > documentation site need to migrate. We also need to plan for the
> > > > migration
> > > > > of CI/CD processes and other specifics.
> > > > > >
> > > > > >
> > > > > >
> > > > > > While there are many intricate details that require
> implementation,
> > > we
> > > > > are committed to progressing and finalizing this donation process.
> > > > > >
> > > > > >
> > > > > >
> > > > > > Despite being Flink’s most active ecological project (as
> evaluated
> > by
> > > > > GitHub metrics), it also boasts a significant user base. However, I
> > > > believe
> > > > > it's essential to commence discussions on future operations only
> > after
> > > > the
> > > > > community reaches a consensus on whether they desire this donation.
> > > > > >
> > > > > >
> > > > > > Really looking forward to hear what you think!
> > > > > >
> > > > > >
> > > > > >
> > > > > > Best,
> > > > > > Leonard (on behalf of the Flink CDC Connectors project
> maintainers)
> > > > > >
> > > > > > [1] https://github.com/ververica/flink-cdc-connectors
> > > > > > [2]
> > > > > >
> > > > >
> > > >
> > >
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > > > > [3] https://debezium.io
> > > > > > [4]
> > > > > >
> > > > >
> > > >
> > >
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > > > > >
> > > > >
> > > >
> > >
> > >
> > > --
> > > Best regards,
> > > Sergey
> > >
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Yuxin Tan <ta...@gmail.com>.
Cool, +1 for contributing CDC Connectors to Apache Flink.
Best,
Yuxin
Jing Ge <ji...@ververica.com.invalid> 于2023年12月7日周四 15:43写道:
> Awesome! +1
>
> Best regards,
> Jing
>
> On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin <sn...@gmail.com>
> wrote:
>
> > thanks for working on this and driving it
> >
> > +1
> >
> > On Thu, Dec 7, 2023 at 7:26 AM Feng Jin <ji...@gmail.com> wrote:
> >
> > > This is incredibly exciting news, a big +1 for this.
> > >
> > > Thank you for the fantastic work on Flink CDC. We have created
> thousands
> > of
> > > real-time integration jobs using Flink CDC connectors.
> > >
> > >
> > > Best,
> > > Feng
> > >
> > > On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <
> gongzhongqiang@apache.org
> > >
> > > wrote:
> > >
> > > > It's very exciting to hear the news.
> > > > +1 for adding CDC Connectors to Apache Flink !
> > > >
> > > >
> > > > Best,
> > > > Zhongqiang
> > > >
> > > > Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> > > >
> > > > > Dear Flink devs,
> > > > >
> > > > >
> > > > > As you may have heard, we at Alibaba (Ververica) are planning to
> > donate
> > > > CDC Connectors for the Apache Flink project
> > > > > *[1]* to the Apache Flink community.
> > > > >
> > > > >
> > > > >
> > > > > CDC Connectors for Apache Flink comprise a collection of source
> > > > connectors designed specifically for Apache Flink. These connectors
> > > > > *[2]*
> > > > > enable the ingestion of changes from various databases using
> Change
> > > > Data Capture (CDC), most of these CDC connectors are powered by
> > Debezium
> > > > > *[3]*
> > > > > . They support both the DataStream API and the Table/SQL API,
> > > > facilitating the reading of database snapshots and continuous reading
> > of
> > > > transaction logs with exactly-once processing, even in the event of
> > > > failures.
> > > > >
> > > > >
> > > > >
> > > > > Additionally, in the latest version 3.0, we have introduced many
> > > > long-awaited features. Starting from CDC version 3.0, we've built a
> > > > Streaming ELT Framework available for streaming data integration.
> This
> > > > framework allows users to write their data synchronization logic in a
> > > > simple YAML file, which will automatically be translated into a Flink
> > > > DataStreaming job. It emphasizes optimizing the task submission
> process
> > > and
> > > > offers advanced functionalities such as whole database
> synchronization,
> > > > merging sharded tables, and schema evolution
> > > > > *[4]*.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > I believe this initiative is a perfect match for both sides. For
> the
> > > > Flink community, it presents an opportunity to enhance Flink's
> > > competitive
> > > > advantage in streaming data integration, promoting the healthy growth
> > and
> > > > prosperity of the Apache Flink ecosystem. For the CDC Connectors
> > project,
> > > > becoming a sub-project of Apache Flink means being part of a neutral
> > > > open-source community, which can attract a more diverse pool of
> > > > contributors.
> > > > >
> > > > >
> > > > > Please note that the aforementioned points represent only some of
> our
> > > > motivations and vision for this donation. Specific future operations
> > need
> > > > to be further discussed in this thread. For example, the sub-project
> > name
> > > > after the donation; we hope to name it Flink-CDC
> > > > > aiming to streaming data intergration through Apache Flink,
> > > > > following the naming convention of Flink-ML; And this project is
> > > managed
> > > > by a total of 8 maintainers, including 3 Flink PMC members and 1
> Flink
> > > > Committer. The remaining 4 maintainers are also highly active
> > > contributors
> > > > to the Flink community, donating this project to the Flink community
> > > > implies that their permissions might be reduced. Therefore, we may
> need
> > > to
> > > > bring up this topic for further discussion within the Flink PMC.
> > > > Additionally, we need to discuss how to migrate existing users and
> > > > documents. We have a user group of nearly 10,000 people and a
> > > multi-version
> > > > documentation site need to migrate. We also need to plan for the
> > > migration
> > > > of CI/CD processes and other specifics.
> > > > >
> > > > >
> > > > >
> > > > > While there are many intricate details that require implementation,
> > we
> > > > are committed to progressing and finalizing this donation process.
> > > > >
> > > > >
> > > > >
> > > > > Despite being Flink’s most active ecological project (as evaluated
> by
> > > > GitHub metrics), it also boasts a significant user base. However, I
> > > believe
> > > > it's essential to commence discussions on future operations only
> after
> > > the
> > > > community reaches a consensus on whether they desire this donation.
> > > > >
> > > > >
> > > > > Really looking forward to hear what you think!
> > > > >
> > > > >
> > > > >
> > > > > Best,
> > > > > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> > > > >
> > > > > [1] https://github.com/ververica/flink-cdc-connectors
> > > > > [2]
> > > > >
> > > >
> > >
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > > > [3] https://debezium.io
> > > > > [4]
> > > > >
> > > >
> > >
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > > > >
> > > >
> > >
> >
> >
> > --
> > Best regards,
> > Sergey
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Jing Ge <ji...@ververica.com.INVALID>.
Awesome! +1
Best regards,
Jing
On Thu, Dec 7, 2023 at 8:34 AM Sergey Nuyanzin <sn...@gmail.com> wrote:
> thanks for working on this and driving it
>
> +1
>
> On Thu, Dec 7, 2023 at 7:26 AM Feng Jin <ji...@gmail.com> wrote:
>
> > This is incredibly exciting news, a big +1 for this.
> >
> > Thank you for the fantastic work on Flink CDC. We have created thousands
> of
> > real-time integration jobs using Flink CDC connectors.
> >
> >
> > Best,
> > Feng
> >
> > On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <gongzhongqiang@apache.org
> >
> > wrote:
> >
> > > It's very exciting to hear the news.
> > > +1 for adding CDC Connectors to Apache Flink !
> > >
> > >
> > > Best,
> > > Zhongqiang
> > >
> > > Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> > >
> > > > Dear Flink devs,
> > > >
> > > >
> > > > As you may have heard, we at Alibaba (Ververica) are planning to
> donate
> > > CDC Connectors for the Apache Flink project
> > > > *[1]* to the Apache Flink community.
> > > >
> > > >
> > > >
> > > > CDC Connectors for Apache Flink comprise a collection of source
> > > connectors designed specifically for Apache Flink. These connectors
> > > > *[2]*
> > > > enable the ingestion of changes from various databases using Change
> > > Data Capture (CDC), most of these CDC connectors are powered by
> Debezium
> > > > *[3]*
> > > > . They support both the DataStream API and the Table/SQL API,
> > > facilitating the reading of database snapshots and continuous reading
> of
> > > transaction logs with exactly-once processing, even in the event of
> > > failures.
> > > >
> > > >
> > > >
> > > > Additionally, in the latest version 3.0, we have introduced many
> > > long-awaited features. Starting from CDC version 3.0, we've built a
> > > Streaming ELT Framework available for streaming data integration. This
> > > framework allows users to write their data synchronization logic in a
> > > simple YAML file, which will automatically be translated into a Flink
> > > DataStreaming job. It emphasizes optimizing the task submission process
> > and
> > > offers advanced functionalities such as whole database synchronization,
> > > merging sharded tables, and schema evolution
> > > > *[4]*.
> > > >
> > > >
> > > >
> > > >
> > > > I believe this initiative is a perfect match for both sides. For the
> > > Flink community, it presents an opportunity to enhance Flink's
> > competitive
> > > advantage in streaming data integration, promoting the healthy growth
> and
> > > prosperity of the Apache Flink ecosystem. For the CDC Connectors
> project,
> > > becoming a sub-project of Apache Flink means being part of a neutral
> > > open-source community, which can attract a more diverse pool of
> > > contributors.
> > > >
> > > >
> > > > Please note that the aforementioned points represent only some of our
> > > motivations and vision for this donation. Specific future operations
> need
> > > to be further discussed in this thread. For example, the sub-project
> name
> > > after the donation; we hope to name it Flink-CDC
> > > > aiming to streaming data intergration through Apache Flink,
> > > > following the naming convention of Flink-ML; And this project is
> > managed
> > > by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink
> > > Committer. The remaining 4 maintainers are also highly active
> > contributors
> > > to the Flink community, donating this project to the Flink community
> > > implies that their permissions might be reduced. Therefore, we may need
> > to
> > > bring up this topic for further discussion within the Flink PMC.
> > > Additionally, we need to discuss how to migrate existing users and
> > > documents. We have a user group of nearly 10,000 people and a
> > multi-version
> > > documentation site need to migrate. We also need to plan for the
> > migration
> > > of CI/CD processes and other specifics.
> > > >
> > > >
> > > >
> > > > While there are many intricate details that require implementation,
> we
> > > are committed to progressing and finalizing this donation process.
> > > >
> > > >
> > > >
> > > > Despite being Flink’s most active ecological project (as evaluated by
> > > GitHub metrics), it also boasts a significant user base. However, I
> > believe
> > > it's essential to commence discussions on future operations only after
> > the
> > > community reaches a consensus on whether they desire this donation.
> > > >
> > > >
> > > > Really looking forward to hear what you think!
> > > >
> > > >
> > > >
> > > > Best,
> > > > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> > > >
> > > > [1] https://github.com/ververica/flink-cdc-connectors
> > > > [2]
> > > >
> > >
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > > [3] https://debezium.io
> > > > [4]
> > > >
> > >
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > > >
> > >
> >
>
>
> --
> Best regards,
> Sergey
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Sergey Nuyanzin <sn...@gmail.com>.
thanks for working on this and driving it
+1
On Thu, Dec 7, 2023 at 7:26 AM Feng Jin <ji...@gmail.com> wrote:
> This is incredibly exciting news, a big +1 for this.
>
> Thank you for the fantastic work on Flink CDC. We have created thousands of
> real-time integration jobs using Flink CDC connectors.
>
>
> Best,
> Feng
>
> On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <go...@apache.org>
> wrote:
>
> > It's very exciting to hear the news.
> > +1 for adding CDC Connectors to Apache Flink !
> >
> >
> > Best,
> > Zhongqiang
> >
> > Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> >
> > > Dear Flink devs,
> > >
> > >
> > > As you may have heard, we at Alibaba (Ververica) are planning to donate
> > CDC Connectors for the Apache Flink project
> > > *[1]* to the Apache Flink community.
> > >
> > >
> > >
> > > CDC Connectors for Apache Flink comprise a collection of source
> > connectors designed specifically for Apache Flink. These connectors
> > > *[2]*
> > > enable the ingestion of changes from various databases using Change
> > Data Capture (CDC), most of these CDC connectors are powered by Debezium
> > > *[3]*
> > > . They support both the DataStream API and the Table/SQL API,
> > facilitating the reading of database snapshots and continuous reading of
> > transaction logs with exactly-once processing, even in the event of
> > failures.
> > >
> > >
> > >
> > > Additionally, in the latest version 3.0, we have introduced many
> > long-awaited features. Starting from CDC version 3.0, we've built a
> > Streaming ELT Framework available for streaming data integration. This
> > framework allows users to write their data synchronization logic in a
> > simple YAML file, which will automatically be translated into a Flink
> > DataStreaming job. It emphasizes optimizing the task submission process
> and
> > offers advanced functionalities such as whole database synchronization,
> > merging sharded tables, and schema evolution
> > > *[4]*.
> > >
> > >
> > >
> > >
> > > I believe this initiative is a perfect match for both sides. For the
> > Flink community, it presents an opportunity to enhance Flink's
> competitive
> > advantage in streaming data integration, promoting the healthy growth and
> > prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
> > becoming a sub-project of Apache Flink means being part of a neutral
> > open-source community, which can attract a more diverse pool of
> > contributors.
> > >
> > >
> > > Please note that the aforementioned points represent only some of our
> > motivations and vision for this donation. Specific future operations need
> > to be further discussed in this thread. For example, the sub-project name
> > after the donation; we hope to name it Flink-CDC
> > > aiming to streaming data intergration through Apache Flink,
> > > following the naming convention of Flink-ML; And this project is
> managed
> > by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink
> > Committer. The remaining 4 maintainers are also highly active
> contributors
> > to the Flink community, donating this project to the Flink community
> > implies that their permissions might be reduced. Therefore, we may need
> to
> > bring up this topic for further discussion within the Flink PMC.
> > Additionally, we need to discuss how to migrate existing users and
> > documents. We have a user group of nearly 10,000 people and a
> multi-version
> > documentation site need to migrate. We also need to plan for the
> migration
> > of CI/CD processes and other specifics.
> > >
> > >
> > >
> > > While there are many intricate details that require implementation, we
> > are committed to progressing and finalizing this donation process.
> > >
> > >
> > >
> > > Despite being Flink’s most active ecological project (as evaluated by
> > GitHub metrics), it also boasts a significant user base. However, I
> believe
> > it's essential to commence discussions on future operations only after
> the
> > community reaches a consensus on whether they desire this donation.
> > >
> > >
> > > Really looking forward to hear what you think!
> > >
> > >
> > >
> > > Best,
> > > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> > >
> > > [1] https://github.com/ververica/flink-cdc-connectors
> > > [2]
> > >
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > [3] https://debezium.io
> > > [4]
> > >
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > >
> >
>
--
Best regards,
Sergey
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Feng Jin <ji...@gmail.com>.
This is incredibly exciting news, a big +1 for this.
Thank you for the fantastic work on Flink CDC. We have created thousands of
real-time integration jobs using Flink CDC connectors.
Best,
Feng
On Thu, Dec 7, 2023 at 1:45 PM gongzhongqiang <go...@apache.org>
wrote:
> It's very exciting to hear the news.
> +1 for adding CDC Connectors to Apache Flink !
>
>
> Best,
> Zhongqiang
>
> Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
>
> > Dear Flink devs,
> >
> >
> > As you may have heard, we at Alibaba (Ververica) are planning to donate
> CDC Connectors for the Apache Flink project
> > *[1]* to the Apache Flink community.
> >
> >
> >
> > CDC Connectors for Apache Flink comprise a collection of source
> connectors designed specifically for Apache Flink. These connectors
> > *[2]*
> > enable the ingestion of changes from various databases using Change
> Data Capture (CDC), most of these CDC connectors are powered by Debezium
> > *[3]*
> > . They support both the DataStream API and the Table/SQL API,
> facilitating the reading of database snapshots and continuous reading of
> transaction logs with exactly-once processing, even in the event of
> failures.
> >
> >
> >
> > Additionally, in the latest version 3.0, we have introduced many
> long-awaited features. Starting from CDC version 3.0, we've built a
> Streaming ELT Framework available for streaming data integration. This
> framework allows users to write their data synchronization logic in a
> simple YAML file, which will automatically be translated into a Flink
> DataStreaming job. It emphasizes optimizing the task submission process and
> offers advanced functionalities such as whole database synchronization,
> merging sharded tables, and schema evolution
> > *[4]*.
> >
> >
> >
> >
> > I believe this initiative is a perfect match for both sides. For the
> Flink community, it presents an opportunity to enhance Flink's competitive
> advantage in streaming data integration, promoting the healthy growth and
> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
> becoming a sub-project of Apache Flink means being part of a neutral
> open-source community, which can attract a more diverse pool of
> contributors.
> >
> >
> > Please note that the aforementioned points represent only some of our
> motivations and vision for this donation. Specific future operations need
> to be further discussed in this thread. For example, the sub-project name
> after the donation; we hope to name it Flink-CDC
> > aiming to streaming data intergration through Apache Flink,
> > following the naming convention of Flink-ML; And this project is managed
> by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink
> Committer. The remaining 4 maintainers are also highly active contributors
> to the Flink community, donating this project to the Flink community
> implies that their permissions might be reduced. Therefore, we may need to
> bring up this topic for further discussion within the Flink PMC.
> Additionally, we need to discuss how to migrate existing users and
> documents. We have a user group of nearly 10,000 people and a multi-version
> documentation site need to migrate. We also need to plan for the migration
> of CI/CD processes and other specifics.
> >
> >
> >
> > While there are many intricate details that require implementation, we
> are committed to progressing and finalizing this donation process.
> >
> >
> >
> > Despite being Flink’s most active ecological project (as evaluated by
> GitHub metrics), it also boasts a significant user base. However, I believe
> it's essential to commence discussions on future operations only after the
> community reaches a consensus on whether they desire this donation.
> >
> >
> > Really looking forward to hear what you think!
> >
> >
> >
> > Best,
> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> >
> > [1] https://github.com/ververica/flink-cdc-connectors
> > [2]
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > [3] https://debezium.io
> > [4]
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by gongzhongqiang <go...@apache.org>.
It's very exciting to hear the news.
+1 for adding CDC Connectors to Apache Flink !
Best,
Zhongqiang
Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> Dear Flink devs,
>
>
> As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project
> *[1]* to the Apache Flink community.
>
>
>
> CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors
> *[2]*
> enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium
> *[3]*
> . They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
>
>
>
> Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution
> *[4]*.
>
>
>
>
> I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
>
>
> Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC
> aiming to streaming data intergration through Apache Flink,
> following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
>
>
>
> While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
>
>
>
> Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
>
>
> Really looking forward to hear what you think!
>
>
>
> Best,
> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>
> [1] https://github.com/ververica/flink-cdc-connectors
> [2]
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> [3] https://debezium.io
> [4]
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Leonard Xu <xb...@gmail.com>.
Hey, Zarzycki
Thanks for your reply and recognization !
> As I understand you're thinking with Flink CDC 3.0 to make the project
> broader than CDC, as more "Streaming Integration" framework. This will
> resemble Kafka Connect, what about renaming the project to something like
> "Flink Connect"? :-)
> It would be amazing to have such a tool, "swiss army knife" for data
> integration, based on Flink.
Flink Community has a lot of connectors thus the Flink Connect name may not suitable.
Although we offers end-to-end streaming integration capability , we still want to use the current name
Flink CDC as we want to do best in database CDC area and users has accepted/known the name well.
While the project name holds some significance, I believe its true importance lies in its ability to effectively
address problems and deliver substantial value to the community users.
Best,
Leonard
>
>
> On Tue, Dec 12, 2023 at 3:01 PM Lincoln Lee <li...@gmail.com> wrote:
>
>> +1
>> Thanks Leonard and all CDC contributors for the great work!
>>
>> Best,
>> Lincoln Lee
>>
>>
>> Dian Fu <di...@gmail.com> 于2023年12月12日周二 19:11写道:
>>
>>> Big +1 for this! Thanks for driving this effort!
>>>
>>> Regards,
>>> Dian
>>>
>>> On Mon, Dec 11, 2023 at 4:48 PM Leonard Xu <xb...@gmail.com> wrote:
>>>>
>>>> Hey all,
>>>>
>>>> I want to extend my gratitude for the positive feedback we've received,
>>> particularly from voices in other communities. It is an honor for the
>> Flink
>>> CDC community to have received your recognition.
>>>>
>>>> Moving forward, I will collaborate with the Flink CDC community
>>> maintainers to prepare a FLIP (Flink Improvement Proposal) document that
>>> will outline specific plans and implementation details.
>>>>
>>>> Thank you for your support, and we look forward to contributing to
>>> Apache Flink community.
>>>>
>>>> Best,
>>>> Leonard
>>>>
>>>>> 2023年12月11日 下午4:12,yh z <zh...@gmail.com> 写道:
>>>>>
>>>>> Excited to hear the news,
>>>>> +1
>>>>>
>>>>> Best,
>>>>> Yunhong (Swuferhong)
>>>>>
>>>>> liu ron <ro...@gmail.com> 于2023年12月11日周一 14:05写道:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> Best,
>>>>>> Ron
>>>>>>
>>>>>> Yunqing Mo <yu...@apache.org> 于2023年12月11日周一 12:01写道:
>>>>>>
>>>>>>> So cool, Big +1 for this exciting work.
>>>>>>>
>>>>>>> On 2023/12/07 03:24:59 Leonard Xu wrote:
>>>>>>>> Dear Flink devs,
>>>>>>>>
>>>>>>>> As you may have heard, we at Alibaba (Ververica) are planning to
>>> donate
>>>>>>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
>>>>>>> community.
>>>>>>>>
>>>>>>>> CDC Connectors for Apache Flink comprise a collection of source
>>>>>>> connectors designed specifically for Apache Flink. These
>>> connectors[2]
>>>>>>> enable the ingestion of changes from various databases using Change
>>> Data
>>>>>>> Capture (CDC), most of these CDC connectors are powered by
>>> Debezium[3].
>>>>>>> They support both the DataStream API and the Table/SQL API,
>>> facilitating
>>>>>>> the reading of database snapshots and continuous reading of
>>> transaction
>>>>>>> logs with exactly-once processing, even in the event of failures.
>>>>>>>>
>>>>>>>>
>>>>>>>> Additionally, in the latest version 3.0, we have introduced many
>>>>>>> long-awaited features. Starting from CDC version 3.0, we've built a
>>>>>>> Streaming ELT Framework available for streaming data integration.
>>> This
>>>>>>> framework allows users to write their data synchronization logic
>> in a
>>>>>>> simple YAML file, which will automatically be translated into a
>> Flink
>>>>>>> DataStreaming job. It emphasizes optimizing the task submission
>>> process
>>>>>> and
>>>>>>> offers advanced functionalities such as whole database
>>> synchronization,
>>>>>>> merging sharded tables, and schema evolution[4].
>>>>>>>>
>>>>>>>>
>>>>>>>> I believe this initiative is a perfect match for both sides. For
>> the
>>>>>>> Flink community, it presents an opportunity to enhance Flink's
>>>>>> competitive
>>>>>>> advantage in streaming data integration, promoting the healthy
>>> growth and
>>>>>>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
>>> project,
>>>>>>> becoming a sub-project of Apache Flink means being part of a
>> neutral
>>>>>>> open-source community, which can attract a more diverse pool of
>>>>>>> contributors.
>>>>>>>>
>>>>>>>> Please note that the aforementioned points represent only some of
>>> our
>>>>>>> motivations and vision for this donation. Specific future
>> operations
>>> need
>>>>>>> to be further discussed in this thread. For example, the
>> sub-project
>>> name
>>>>>>> after the donation; we hope to name it Flink-CDC aiming to
>> streaming
>>> data
>>>>>>> intergration through Apache Flink, following the naming convention
>> of
>>>>>>> Flink-ML; And this project is managed by a total of 8 maintainers,
>>>>>>> including 3 Flink PMC members and 1 Flink Committer. The remaining
>> 4
>>>>>>> maintainers are also highly active contributors to the Flink
>>> community,
>>>>>>> donating this project to the Flink community implies that their
>>>>>> permissions
>>>>>>> might be reduced. Therefore, we may need to bring up this topic for
>>>>>> further
>>>>>>> discussion within the Flink PMC. Additionally, we need to discuss
>>> how to
>>>>>>> migrate existing users and documents. We have a user group of
>> nearly
>>>>>> 10,000
>>>>>>> people and a multi-version documentation site need to migrate. We
>>> also
>>>>>> need
>>>>>>> to plan for the migration of CI/CD processes and other specifics.
>>>>>>>>
>>>>>>>>
>>>>>>>> While there are many intricate details that require
>> implementation,
>>> we
>>>>>>> are committed to progressing and finalizing this donation process.
>>>>>>>>
>>>>>>>>
>>>>>>>> Despite being Flink’s most active ecological project (as evaluated
>>> by
>>>>>>> GitHub metrics), it also boasts a significant user base. However, I
>>>>>> believe
>>>>>>> it's essential to commence discussions on future operations only
>>> after
>>>>>> the
>>>>>>> community reaches a consensus on whether they desire this donation.
>>>>>>>>
>>>>>>>>
>>>>>>>> Really looking forward to hear what you think!
>>>>>>>>
>>>>>>>>
>>>>>>>> Best,
>>>>>>>> Leonard (on behalf of the Flink CDC Connectors project
>> maintainers)
>>>>>>>>
>>>>>>>> [1] https://github.com/ververica/flink-cdc-connectors
>>>>>>>> [2]
>>>>>>>
>>>>>>
>>>
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
>>>>>>>> [3] https://debezium.io
>>>>>>>> [4]
>>>>>>>
>>>>>>
>>>
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>>>>>>>
>>>>>>
>>>>
>>>
>>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Krzysztof Zarzycki <k....@gmail.com>.
Hello, I'm super excited that Flink CDC will join the Flink project! It
will be so much easier to bring it into Flink-based projects we run.
As I understand you're thinking with Flink CDC 3.0 to make the project
broader than CDC, as more "Streaming Integration" framework. This will
resemble Kafka Connect, what about renaming the project to something like
"Flink Connect"? :-)
It would be amazing to have such a tool, "swiss army knife" for data
integration, based on Flink.
Best
Krzysztof
On Tue, Dec 12, 2023 at 3:01 PM Lincoln Lee <li...@gmail.com> wrote:
> +1
> Thanks Leonard and all CDC contributors for the great work!
>
> Best,
> Lincoln Lee
>
>
> Dian Fu <di...@gmail.com> 于2023年12月12日周二 19:11写道:
>
> > Big +1 for this! Thanks for driving this effort!
> >
> > Regards,
> > Dian
> >
> > On Mon, Dec 11, 2023 at 4:48 PM Leonard Xu <xb...@gmail.com> wrote:
> > >
> > > Hey all,
> > >
> > > I want to extend my gratitude for the positive feedback we've received,
> > particularly from voices in other communities. It is an honor for the
> Flink
> > CDC community to have received your recognition.
> > >
> > > Moving forward, I will collaborate with the Flink CDC community
> > maintainers to prepare a FLIP (Flink Improvement Proposal) document that
> > will outline specific plans and implementation details.
> > >
> > > Thank you for your support, and we look forward to contributing to
> > Apache Flink community.
> > >
> > > Best,
> > > Leonard
> > >
> > > > 2023年12月11日 下午4:12,yh z <zh...@gmail.com> 写道:
> > > >
> > > > Excited to hear the news,
> > > > +1
> > > >
> > > > Best,
> > > > Yunhong (Swuferhong)
> > > >
> > > > liu ron <ro...@gmail.com> 于2023年12月11日周一 14:05写道:
> > > >
> > > >> +1
> > > >>
> > > >> Best,
> > > >> Ron
> > > >>
> > > >> Yunqing Mo <yu...@apache.org> 于2023年12月11日周一 12:01写道:
> > > >>
> > > >>> So cool, Big +1 for this exciting work.
> > > >>>
> > > >>> On 2023/12/07 03:24:59 Leonard Xu wrote:
> > > >>>> Dear Flink devs,
> > > >>>>
> > > >>>> As you may have heard, we at Alibaba (Ververica) are planning to
> > donate
> > > >>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
> > > >>> community.
> > > >>>>
> > > >>>> CDC Connectors for Apache Flink comprise a collection of source
> > > >>> connectors designed specifically for Apache Flink. These
> > connectors[2]
> > > >>> enable the ingestion of changes from various databases using Change
> > Data
> > > >>> Capture (CDC), most of these CDC connectors are powered by
> > Debezium[3].
> > > >>> They support both the DataStream API and the Table/SQL API,
> > facilitating
> > > >>> the reading of database snapshots and continuous reading of
> > transaction
> > > >>> logs with exactly-once processing, even in the event of failures.
> > > >>>>
> > > >>>>
> > > >>>> Additionally, in the latest version 3.0, we have introduced many
> > > >>> long-awaited features. Starting from CDC version 3.0, we've built a
> > > >>> Streaming ELT Framework available for streaming data integration.
> > This
> > > >>> framework allows users to write their data synchronization logic
> in a
> > > >>> simple YAML file, which will automatically be translated into a
> Flink
> > > >>> DataStreaming job. It emphasizes optimizing the task submission
> > process
> > > >> and
> > > >>> offers advanced functionalities such as whole database
> > synchronization,
> > > >>> merging sharded tables, and schema evolution[4].
> > > >>>>
> > > >>>>
> > > >>>> I believe this initiative is a perfect match for both sides. For
> the
> > > >>> Flink community, it presents an opportunity to enhance Flink's
> > > >> competitive
> > > >>> advantage in streaming data integration, promoting the healthy
> > growth and
> > > >>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> > project,
> > > >>> becoming a sub-project of Apache Flink means being part of a
> neutral
> > > >>> open-source community, which can attract a more diverse pool of
> > > >>> contributors.
> > > >>>>
> > > >>>> Please note that the aforementioned points represent only some of
> > our
> > > >>> motivations and vision for this donation. Specific future
> operations
> > need
> > > >>> to be further discussed in this thread. For example, the
> sub-project
> > name
> > > >>> after the donation; we hope to name it Flink-CDC aiming to
> streaming
> > data
> > > >>> intergration through Apache Flink, following the naming convention
> of
> > > >>> Flink-ML; And this project is managed by a total of 8 maintainers,
> > > >>> including 3 Flink PMC members and 1 Flink Committer. The remaining
> 4
> > > >>> maintainers are also highly active contributors to the Flink
> > community,
> > > >>> donating this project to the Flink community implies that their
> > > >> permissions
> > > >>> might be reduced. Therefore, we may need to bring up this topic for
> > > >> further
> > > >>> discussion within the Flink PMC. Additionally, we need to discuss
> > how to
> > > >>> migrate existing users and documents. We have a user group of
> nearly
> > > >> 10,000
> > > >>> people and a multi-version documentation site need to migrate. We
> > also
> > > >> need
> > > >>> to plan for the migration of CI/CD processes and other specifics.
> > > >>>>
> > > >>>>
> > > >>>> While there are many intricate details that require
> implementation,
> > we
> > > >>> are committed to progressing and finalizing this donation process.
> > > >>>>
> > > >>>>
> > > >>>> Despite being Flink’s most active ecological project (as evaluated
> > by
> > > >>> GitHub metrics), it also boasts a significant user base. However, I
> > > >> believe
> > > >>> it's essential to commence discussions on future operations only
> > after
> > > >> the
> > > >>> community reaches a consensus on whether they desire this donation.
> > > >>>>
> > > >>>>
> > > >>>> Really looking forward to hear what you think!
> > > >>>>
> > > >>>>
> > > >>>> Best,
> > > >>>> Leonard (on behalf of the Flink CDC Connectors project
> maintainers)
> > > >>>>
> > > >>>> [1] https://github.com/ververica/flink-cdc-connectors
> > > >>>> [2]
> > > >>>
> > > >>
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > >>>> [3] https://debezium.io
> > > >>>> [4]
> > > >>>
> > > >>
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > > >>>
> > > >>
> > >
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Lincoln Lee <li...@gmail.com>.
+1
Thanks Leonard and all CDC contributors for the great work!
Best,
Lincoln Lee
Dian Fu <di...@gmail.com> 于2023年12月12日周二 19:11写道:
> Big +1 for this! Thanks for driving this effort!
>
> Regards,
> Dian
>
> On Mon, Dec 11, 2023 at 4:48 PM Leonard Xu <xb...@gmail.com> wrote:
> >
> > Hey all,
> >
> > I want to extend my gratitude for the positive feedback we've received,
> particularly from voices in other communities. It is an honor for the Flink
> CDC community to have received your recognition.
> >
> > Moving forward, I will collaborate with the Flink CDC community
> maintainers to prepare a FLIP (Flink Improvement Proposal) document that
> will outline specific plans and implementation details.
> >
> > Thank you for your support, and we look forward to contributing to
> Apache Flink community.
> >
> > Best,
> > Leonard
> >
> > > 2023年12月11日 下午4:12,yh z <zh...@gmail.com> 写道:
> > >
> > > Excited to hear the news,
> > > +1
> > >
> > > Best,
> > > Yunhong (Swuferhong)
> > >
> > > liu ron <ro...@gmail.com> 于2023年12月11日周一 14:05写道:
> > >
> > >> +1
> > >>
> > >> Best,
> > >> Ron
> > >>
> > >> Yunqing Mo <yu...@apache.org> 于2023年12月11日周一 12:01写道:
> > >>
> > >>> So cool, Big +1 for this exciting work.
> > >>>
> > >>> On 2023/12/07 03:24:59 Leonard Xu wrote:
> > >>>> Dear Flink devs,
> > >>>>
> > >>>> As you may have heard, we at Alibaba (Ververica) are planning to
> donate
> > >>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
> > >>> community.
> > >>>>
> > >>>> CDC Connectors for Apache Flink comprise a collection of source
> > >>> connectors designed specifically for Apache Flink. These
> connectors[2]
> > >>> enable the ingestion of changes from various databases using Change
> Data
> > >>> Capture (CDC), most of these CDC connectors are powered by
> Debezium[3].
> > >>> They support both the DataStream API and the Table/SQL API,
> facilitating
> > >>> the reading of database snapshots and continuous reading of
> transaction
> > >>> logs with exactly-once processing, even in the event of failures.
> > >>>>
> > >>>>
> > >>>> Additionally, in the latest version 3.0, we have introduced many
> > >>> long-awaited features. Starting from CDC version 3.0, we've built a
> > >>> Streaming ELT Framework available for streaming data integration.
> This
> > >>> framework allows users to write their data synchronization logic in a
> > >>> simple YAML file, which will automatically be translated into a Flink
> > >>> DataStreaming job. It emphasizes optimizing the task submission
> process
> > >> and
> > >>> offers advanced functionalities such as whole database
> synchronization,
> > >>> merging sharded tables, and schema evolution[4].
> > >>>>
> > >>>>
> > >>>> I believe this initiative is a perfect match for both sides. For the
> > >>> Flink community, it presents an opportunity to enhance Flink's
> > >> competitive
> > >>> advantage in streaming data integration, promoting the healthy
> growth and
> > >>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> project,
> > >>> becoming a sub-project of Apache Flink means being part of a neutral
> > >>> open-source community, which can attract a more diverse pool of
> > >>> contributors.
> > >>>>
> > >>>> Please note that the aforementioned points represent only some of
> our
> > >>> motivations and vision for this donation. Specific future operations
> need
> > >>> to be further discussed in this thread. For example, the sub-project
> name
> > >>> after the donation; we hope to name it Flink-CDC aiming to streaming
> data
> > >>> intergration through Apache Flink, following the naming convention of
> > >>> Flink-ML; And this project is managed by a total of 8 maintainers,
> > >>> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> > >>> maintainers are also highly active contributors to the Flink
> community,
> > >>> donating this project to the Flink community implies that their
> > >> permissions
> > >>> might be reduced. Therefore, we may need to bring up this topic for
> > >> further
> > >>> discussion within the Flink PMC. Additionally, we need to discuss
> how to
> > >>> migrate existing users and documents. We have a user group of nearly
> > >> 10,000
> > >>> people and a multi-version documentation site need to migrate. We
> also
> > >> need
> > >>> to plan for the migration of CI/CD processes and other specifics.
> > >>>>
> > >>>>
> > >>>> While there are many intricate details that require implementation,
> we
> > >>> are committed to progressing and finalizing this donation process.
> > >>>>
> > >>>>
> > >>>> Despite being Flink’s most active ecological project (as evaluated
> by
> > >>> GitHub metrics), it also boasts a significant user base. However, I
> > >> believe
> > >>> it's essential to commence discussions on future operations only
> after
> > >> the
> > >>> community reaches a consensus on whether they desire this donation.
> > >>>>
> > >>>>
> > >>>> Really looking forward to hear what you think!
> > >>>>
> > >>>>
> > >>>> Best,
> > >>>> Leonard (on behalf of the Flink CDC Connectors project maintainers)
> > >>>>
> > >>>> [1] https://github.com/ververica/flink-cdc-connectors
> > >>>> [2]
> > >>>
> > >>
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > >>>> [3] https://debezium.io
> > >>>> [4]
> > >>>
> > >>
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > >>>
> > >>
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Dian Fu <di...@gmail.com>.
Big +1 for this! Thanks for driving this effort!
Regards,
Dian
On Mon, Dec 11, 2023 at 4:48 PM Leonard Xu <xb...@gmail.com> wrote:
>
> Hey all,
>
> I want to extend my gratitude for the positive feedback we've received, particularly from voices in other communities. It is an honor for the Flink CDC community to have received your recognition.
>
> Moving forward, I will collaborate with the Flink CDC community maintainers to prepare a FLIP (Flink Improvement Proposal) document that will outline specific plans and implementation details.
>
> Thank you for your support, and we look forward to contributing to Apache Flink community.
>
> Best,
> Leonard
>
> > 2023年12月11日 下午4:12,yh z <zh...@gmail.com> 写道:
> >
> > Excited to hear the news,
> > +1
> >
> > Best,
> > Yunhong (Swuferhong)
> >
> > liu ron <ro...@gmail.com> 于2023年12月11日周一 14:05写道:
> >
> >> +1
> >>
> >> Best,
> >> Ron
> >>
> >> Yunqing Mo <yu...@apache.org> 于2023年12月11日周一 12:01写道:
> >>
> >>> So cool, Big +1 for this exciting work.
> >>>
> >>> On 2023/12/07 03:24:59 Leonard Xu wrote:
> >>>> Dear Flink devs,
> >>>>
> >>>> As you may have heard, we at Alibaba (Ververica) are planning to donate
> >>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
> >>> community.
> >>>>
> >>>> CDC Connectors for Apache Flink comprise a collection of source
> >>> connectors designed specifically for Apache Flink. These connectors[2]
> >>> enable the ingestion of changes from various databases using Change Data
> >>> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
> >>> They support both the DataStream API and the Table/SQL API, facilitating
> >>> the reading of database snapshots and continuous reading of transaction
> >>> logs with exactly-once processing, even in the event of failures.
> >>>>
> >>>>
> >>>> Additionally, in the latest version 3.0, we have introduced many
> >>> long-awaited features. Starting from CDC version 3.0, we've built a
> >>> Streaming ELT Framework available for streaming data integration. This
> >>> framework allows users to write their data synchronization logic in a
> >>> simple YAML file, which will automatically be translated into a Flink
> >>> DataStreaming job. It emphasizes optimizing the task submission process
> >> and
> >>> offers advanced functionalities such as whole database synchronization,
> >>> merging sharded tables, and schema evolution[4].
> >>>>
> >>>>
> >>>> I believe this initiative is a perfect match for both sides. For the
> >>> Flink community, it presents an opportunity to enhance Flink's
> >> competitive
> >>> advantage in streaming data integration, promoting the healthy growth and
> >>> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
> >>> becoming a sub-project of Apache Flink means being part of a neutral
> >>> open-source community, which can attract a more diverse pool of
> >>> contributors.
> >>>>
> >>>> Please note that the aforementioned points represent only some of our
> >>> motivations and vision for this donation. Specific future operations need
> >>> to be further discussed in this thread. For example, the sub-project name
> >>> after the donation; we hope to name it Flink-CDC aiming to streaming data
> >>> intergration through Apache Flink, following the naming convention of
> >>> Flink-ML; And this project is managed by a total of 8 maintainers,
> >>> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> >>> maintainers are also highly active contributors to the Flink community,
> >>> donating this project to the Flink community implies that their
> >> permissions
> >>> might be reduced. Therefore, we may need to bring up this topic for
> >> further
> >>> discussion within the Flink PMC. Additionally, we need to discuss how to
> >>> migrate existing users and documents. We have a user group of nearly
> >> 10,000
> >>> people and a multi-version documentation site need to migrate. We also
> >> need
> >>> to plan for the migration of CI/CD processes and other specifics.
> >>>>
> >>>>
> >>>> While there are many intricate details that require implementation, we
> >>> are committed to progressing and finalizing this donation process.
> >>>>
> >>>>
> >>>> Despite being Flink’s most active ecological project (as evaluated by
> >>> GitHub metrics), it also boasts a significant user base. However, I
> >> believe
> >>> it's essential to commence discussions on future operations only after
> >> the
> >>> community reaches a consensus on whether they desire this donation.
> >>>>
> >>>>
> >>>> Really looking forward to hear what you think!
> >>>>
> >>>>
> >>>> Best,
> >>>> Leonard (on behalf of the Flink CDC Connectors project maintainers)
> >>>>
> >>>> [1] https://github.com/ververica/flink-cdc-connectors
> >>>> [2]
> >>>
> >> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> >>>> [3] https://debezium.io
> >>>> [4]
> >>>
> >> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> >>>
> >>
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Leonard Xu <xb...@gmail.com>.
Hey all,
I want to extend my gratitude for the positive feedback we've received, particularly from voices in other communities. It is an honor for the Flink CDC community to have received your recognition.
Moving forward, I will collaborate with the Flink CDC community maintainers to prepare a FLIP (Flink Improvement Proposal) document that will outline specific plans and implementation details.
Thank you for your support, and we look forward to contributing to Apache Flink community.
Best,
Leonard
> 2023年12月11日 下午4:12,yh z <zh...@gmail.com> 写道:
>
> Excited to hear the news,
> +1
>
> Best,
> Yunhong (Swuferhong)
>
> liu ron <ro...@gmail.com> 于2023年12月11日周一 14:05写道:
>
>> +1
>>
>> Best,
>> Ron
>>
>> Yunqing Mo <yu...@apache.org> 于2023年12月11日周一 12:01写道:
>>
>>> So cool, Big +1 for this exciting work.
>>>
>>> On 2023/12/07 03:24:59 Leonard Xu wrote:
>>>> Dear Flink devs,
>>>>
>>>> As you may have heard, we at Alibaba (Ververica) are planning to donate
>>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
>>> community.
>>>>
>>>> CDC Connectors for Apache Flink comprise a collection of source
>>> connectors designed specifically for Apache Flink. These connectors[2]
>>> enable the ingestion of changes from various databases using Change Data
>>> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
>>> They support both the DataStream API and the Table/SQL API, facilitating
>>> the reading of database snapshots and continuous reading of transaction
>>> logs with exactly-once processing, even in the event of failures.
>>>>
>>>>
>>>> Additionally, in the latest version 3.0, we have introduced many
>>> long-awaited features. Starting from CDC version 3.0, we've built a
>>> Streaming ELT Framework available for streaming data integration. This
>>> framework allows users to write their data synchronization logic in a
>>> simple YAML file, which will automatically be translated into a Flink
>>> DataStreaming job. It emphasizes optimizing the task submission process
>> and
>>> offers advanced functionalities such as whole database synchronization,
>>> merging sharded tables, and schema evolution[4].
>>>>
>>>>
>>>> I believe this initiative is a perfect match for both sides. For the
>>> Flink community, it presents an opportunity to enhance Flink's
>> competitive
>>> advantage in streaming data integration, promoting the healthy growth and
>>> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
>>> becoming a sub-project of Apache Flink means being part of a neutral
>>> open-source community, which can attract a more diverse pool of
>>> contributors.
>>>>
>>>> Please note that the aforementioned points represent only some of our
>>> motivations and vision for this donation. Specific future operations need
>>> to be further discussed in this thread. For example, the sub-project name
>>> after the donation; we hope to name it Flink-CDC aiming to streaming data
>>> intergration through Apache Flink, following the naming convention of
>>> Flink-ML; And this project is managed by a total of 8 maintainers,
>>> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
>>> maintainers are also highly active contributors to the Flink community,
>>> donating this project to the Flink community implies that their
>> permissions
>>> might be reduced. Therefore, we may need to bring up this topic for
>> further
>>> discussion within the Flink PMC. Additionally, we need to discuss how to
>>> migrate existing users and documents. We have a user group of nearly
>> 10,000
>>> people and a multi-version documentation site need to migrate. We also
>> need
>>> to plan for the migration of CI/CD processes and other specifics.
>>>>
>>>>
>>>> While there are many intricate details that require implementation, we
>>> are committed to progressing and finalizing this donation process.
>>>>
>>>>
>>>> Despite being Flink’s most active ecological project (as evaluated by
>>> GitHub metrics), it also boasts a significant user base. However, I
>> believe
>>> it's essential to commence discussions on future operations only after
>> the
>>> community reaches a consensus on whether they desire this donation.
>>>>
>>>>
>>>> Really looking forward to hear what you think!
>>>>
>>>>
>>>> Best,
>>>> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>>>>
>>>> [1] https://github.com/ververica/flink-cdc-connectors
>>>> [2]
>>>
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
>>>> [3] https://debezium.io
>>>> [4]
>>>
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>>>
>>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by yh z <zh...@gmail.com>.
Excited to hear the news,
+1
Best,
Yunhong (Swuferhong)
liu ron <ro...@gmail.com> 于2023年12月11日周一 14:05写道:
> +1
>
> Best,
> Ron
>
> Yunqing Mo <yu...@apache.org> 于2023年12月11日周一 12:01写道:
>
> > So cool, Big +1 for this exciting work.
> >
> > On 2023/12/07 03:24:59 Leonard Xu wrote:
> > > Dear Flink devs,
> > >
> > > As you may have heard, we at Alibaba (Ververica) are planning to donate
> > CDC Connectors for the Apache Flink project[1] to the Apache Flink
> > community.
> > >
> > > CDC Connectors for Apache Flink comprise a collection of source
> > connectors designed specifically for Apache Flink. These connectors[2]
> > enable the ingestion of changes from various databases using Change Data
> > Capture (CDC), most of these CDC connectors are powered by Debezium[3].
> > They support both the DataStream API and the Table/SQL API, facilitating
> > the reading of database snapshots and continuous reading of transaction
> > logs with exactly-once processing, even in the event of failures.
> > >
> > >
> > > Additionally, in the latest version 3.0, we have introduced many
> > long-awaited features. Starting from CDC version 3.0, we've built a
> > Streaming ELT Framework available for streaming data integration. This
> > framework allows users to write their data synchronization logic in a
> > simple YAML file, which will automatically be translated into a Flink
> > DataStreaming job. It emphasizes optimizing the task submission process
> and
> > offers advanced functionalities such as whole database synchronization,
> > merging sharded tables, and schema evolution[4].
> > >
> > >
> > > I believe this initiative is a perfect match for both sides. For the
> > Flink community, it presents an opportunity to enhance Flink's
> competitive
> > advantage in streaming data integration, promoting the healthy growth and
> > prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
> > becoming a sub-project of Apache Flink means being part of a neutral
> > open-source community, which can attract a more diverse pool of
> > contributors.
> > >
> > > Please note that the aforementioned points represent only some of our
> > motivations and vision for this donation. Specific future operations need
> > to be further discussed in this thread. For example, the sub-project name
> > after the donation; we hope to name it Flink-CDC aiming to streaming data
> > intergration through Apache Flink, following the naming convention of
> > Flink-ML; And this project is managed by a total of 8 maintainers,
> > including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> > maintainers are also highly active contributors to the Flink community,
> > donating this project to the Flink community implies that their
> permissions
> > might be reduced. Therefore, we may need to bring up this topic for
> further
> > discussion within the Flink PMC. Additionally, we need to discuss how to
> > migrate existing users and documents. We have a user group of nearly
> 10,000
> > people and a multi-version documentation site need to migrate. We also
> need
> > to plan for the migration of CI/CD processes and other specifics.
> > >
> > >
> > > While there are many intricate details that require implementation, we
> > are committed to progressing and finalizing this donation process.
> > >
> > >
> > > Despite being Flink’s most active ecological project (as evaluated by
> > GitHub metrics), it also boasts a significant user base. However, I
> believe
> > it's essential to commence discussions on future operations only after
> the
> > community reaches a consensus on whether they desire this donation.
> > >
> > >
> > > Really looking forward to hear what you think!
> > >
> > >
> > > Best,
> > > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> > >
> > > [1] https://github.com/ververica/flink-cdc-connectors
> > > [2]
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > [3] https://debezium.io
> > > [4]
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by liu ron <ro...@gmail.com>.
+1
Best,
Ron
Yunqing Mo <yu...@apache.org> 于2023年12月11日周一 12:01写道:
> So cool, Big +1 for this exciting work.
>
> On 2023/12/07 03:24:59 Leonard Xu wrote:
> > Dear Flink devs,
> >
> > As you may have heard, we at Alibaba (Ververica) are planning to donate
> CDC Connectors for the Apache Flink project[1] to the Apache Flink
> community.
> >
> > CDC Connectors for Apache Flink comprise a collection of source
> connectors designed specifically for Apache Flink. These connectors[2]
> enable the ingestion of changes from various databases using Change Data
> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
> They support both the DataStream API and the Table/SQL API, facilitating
> the reading of database snapshots and continuous reading of transaction
> logs with exactly-once processing, even in the event of failures.
> >
> >
> > Additionally, in the latest version 3.0, we have introduced many
> long-awaited features. Starting from CDC version 3.0, we've built a
> Streaming ELT Framework available for streaming data integration. This
> framework allows users to write their data synchronization logic in a
> simple YAML file, which will automatically be translated into a Flink
> DataStreaming job. It emphasizes optimizing the task submission process and
> offers advanced functionalities such as whole database synchronization,
> merging sharded tables, and schema evolution[4].
> >
> >
> > I believe this initiative is a perfect match for both sides. For the
> Flink community, it presents an opportunity to enhance Flink's competitive
> advantage in streaming data integration, promoting the healthy growth and
> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
> becoming a sub-project of Apache Flink means being part of a neutral
> open-source community, which can attract a more diverse pool of
> contributors.
> >
> > Please note that the aforementioned points represent only some of our
> motivations and vision for this donation. Specific future operations need
> to be further discussed in this thread. For example, the sub-project name
> after the donation; we hope to name it Flink-CDC aiming to streaming data
> intergration through Apache Flink, following the naming convention of
> Flink-ML; And this project is managed by a total of 8 maintainers,
> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> maintainers are also highly active contributors to the Flink community,
> donating this project to the Flink community implies that their permissions
> might be reduced. Therefore, we may need to bring up this topic for further
> discussion within the Flink PMC. Additionally, we need to discuss how to
> migrate existing users and documents. We have a user group of nearly 10,000
> people and a multi-version documentation site need to migrate. We also need
> to plan for the migration of CI/CD processes and other specifics.
> >
> >
> > While there are many intricate details that require implementation, we
> are committed to progressing and finalizing this donation process.
> >
> >
> > Despite being Flink’s most active ecological project (as evaluated by
> GitHub metrics), it also boasts a significant user base. However, I believe
> it's essential to commence discussions on future operations only after the
> community reaches a consensus on whether they desire this donation.
> >
> >
> > Really looking forward to hear what you think!
> >
> >
> > Best,
> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> >
> > [1] https://github.com/ververica/flink-cdc-connectors
> > [2]
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > [3] https://debezium.io
> > [4]
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Yunqing Mo <yu...@apache.org>.
So cool, Big +1 for this exciting work.
On 2023/12/07 03:24:59 Leonard Xu wrote:
> Dear Flink devs,
>
> As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
>
> CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
>
>
> Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
>
>
> I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
>
> Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
>
>
> While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
>
>
> Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
>
>
> Really looking forward to hear what you think!
>
>
> Best,
> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>
> [1] https://github.com/ververica/flink-cdc-connectors
> [2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> [3] https://debezium.io
> [4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Shengkai Fang <fs...@gmail.com>.
Thanks for all Flink CDC maintainers great work! Big +1.
Best,
Shengkai
tison <wa...@gmail.com> 于2023年12月7日周四 12:01写道:
> This is very cool! +1 from my side.
>
> Best,
> tison.
>
> Benchao Li <li...@apache.org> 于2023年12月7日周四 11:56写道:
> >
> > Thank you, Leonard and all the Flink CDC maintainers.
> >
> > Big big +1 from me. As a heavy user of both Flink and Flink CDC, I've
> > already taken them as a whole project.
> >
> > Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> > >
> > > Dear Flink devs,
> > >
> > > As you may have heard, we at Alibaba (Ververica) are planning to
> donate CDC Connectors for the Apache Flink project[1] to the Apache Flink
> community.
> > >
> > > CDC Connectors for Apache Flink comprise a collection of source
> connectors designed specifically for Apache Flink. These connectors[2]
> enable the ingestion of changes from various databases using Change Data
> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
> They support both the DataStream API and the Table/SQL API, facilitating
> the reading of database snapshots and continuous reading of transaction
> logs with exactly-once processing, even in the event of failures.
> > >
> > >
> > > Additionally, in the latest version 3.0, we have introduced many
> long-awaited features. Starting from CDC version 3.0, we've built a
> Streaming ELT Framework available for streaming data integration. This
> framework allows users to write their data synchronization logic in a
> simple YAML file, which will automatically be translated into a Flink
> DataStreaming job. It emphasizes optimizing the task submission process and
> offers advanced functionalities such as whole database synchronization,
> merging sharded tables, and schema evolution[4].
> > >
> > >
> > > I believe this initiative is a perfect match for both sides. For the
> Flink community, it presents an opportunity to enhance Flink's competitive
> advantage in streaming data integration, promoting the healthy growth and
> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
> becoming a sub-project of Apache Flink means being part of a neutral
> open-source community, which can attract a more diverse pool of
> contributors.
> > >
> > > Please note that the aforementioned points represent only some of our
> motivations and vision for this donation. Specific future operations need
> to be further discussed in this thread. For example, the sub-project name
> after the donation; we hope to name it Flink-CDC aiming to streaming data
> intergration through Apache Flink, following the naming convention of
> Flink-ML; And this project is managed by a total of 8 maintainers,
> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> maintainers are also highly active contributors to the Flink community,
> donating this project to the Flink community implies that their permissions
> might be reduced. Therefore, we may need to bring up this topic for further
> discussion within the Flink PMC. Additionally, we need to discuss how to
> migrate existing users and documents. We have a user group of nearly 10,000
> people and a multi-version documentation site need to migrate. We also need
> to plan for the migration of CI/CD processes and other specifics.
> > >
> > >
> > > While there are many intricate details that require implementation, we
> are committed to progressing and finalizing this donation process.
> > >
> > >
> > > Despite being Flink’s most active ecological project (as evaluated by
> GitHub metrics), it also boasts a significant user base. However, I believe
> it's essential to commence discussions on future operations only after the
> community reaches a consensus on whether they desire this donation.
> > >
> > >
> > > Really looking forward to hear what you think!
> > >
> > >
> > > Best,
> > > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> > >
> > > [1] https://github.com/ververica/flink-cdc-connectors
> > > [2]
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > [3] https://debezium.io
> > > [4]
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> >
> >
> >
> > --
> >
> > Best,
> > Benchao Li
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by tison <wa...@gmail.com>.
This is very cool! +1 from my side.
Best,
tison.
Benchao Li <li...@apache.org> 于2023年12月7日周四 11:56写道:
>
> Thank you, Leonard and all the Flink CDC maintainers.
>
> Big big +1 from me. As a heavy user of both Flink and Flink CDC, I've
> already taken them as a whole project.
>
> Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
> >
> > Dear Flink devs,
> >
> > As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
> >
> > CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
> >
> >
> > Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
> >
> >
> > I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
> >
> > Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
> >
> >
> > While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
> >
> >
> > Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
> >
> >
> > Really looking forward to hear what you think!
> >
> >
> > Best,
> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> >
> > [1] https://github.com/ververica/flink-cdc-connectors
> > [2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > [3] https://debezium.io
> > [4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>
>
>
> --
>
> Best,
> Benchao Li
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Benchao Li <li...@apache.org>.
Thank you, Leonard and all the Flink CDC maintainers.
Big big +1 from me. As a heavy user of both Flink and Flink CDC, I've
already taken them as a whole project.
Leonard Xu <xb...@gmail.com> 于2023年12月7日周四 11:25写道:
>
> Dear Flink devs,
>
> As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
>
> CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
>
>
> Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
>
>
> I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
>
> Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
>
>
> While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
>
>
> Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
>
>
> Really looking forward to hear what you think!
>
>
> Best,
> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>
> [1] https://github.com/ververica/flink-cdc-connectors
> [2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> [3] https://debezium.io
> [4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
--
Best,
Benchao Li
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by MengHui Yu <em...@apache.org>.
Good News. +1
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by The Xia <th...@apache.org>.
+1
On 2023/12/11 02:33:24 Xin Gong wrote:
>
> good news.
>
> +1
>
> Best,
> gongxin
> On 2023/12/07 03:24:59 Leonard Xu wrote:
> > Dear Flink devs,
> >
> > As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
> >
> > CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
> >
> >
> > Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
> >
> >
> > I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
> >
> > Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
> >
> >
> > While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
> >
> >
> > Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
> >
> >
> > Really looking forward to hear what you think!
> >
> >
> > Best,
> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> >
> > [1] https://github.com/ververica/flink-cdc-connectors
> > [2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > [3] https://debezium.io
> > [4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Xin Gong <pa...@apache.org>.
good news.
+1
Best,
gongxin
On 2023/12/07 03:24:59 Leonard Xu wrote:
> Dear Flink devs,
>
> As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
>
> CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
>
>
> Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
>
>
> I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
>
> Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
>
>
> While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
>
>
> Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
>
>
> Really looking forward to hear what you think!
>
>
> Best,
> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>
> [1] https://github.com/ververica/flink-cdc-connectors
> [2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> [3] https://debezium.io
> [4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by wudi <67...@qq.com.INVALID>.
Awesome, +1
Brs,
di.wu
> 2023年12月7日 上午11:24,Leonard Xu <xb...@gmail.com> 写道:
>
> Dear Flink devs,
>
> As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
>
> CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
>
>
> Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
>
>
> I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
>
> Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
>
>
> While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
>
>
> Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
>
>
> Really looking forward to hear what you think!
>
>
> Best,
> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>
> [1] https://github.com/ververica/flink-cdc-connectors
> [2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> [3] https://debezium.io
> [4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Xintong Song <to...@gmail.com>.
A big +1 for this proposal.
Thanks Leonard and the Flink CDC community. While there are many further
details to be discussed, I believe this proposal is aligned with the
long-term interests for both communities.
Best,
Xintong
On Thu, Dec 7, 2023 at 12:06 PM Samrat Deb <de...@gmail.com> wrote:
> That's really cool :)
> +1 for the great addition
>
> Bests,
> Samrat
>
> On Thu, 7 Dec 2023 at 9:20 AM, Jingsong Li <ji...@gmail.com> wrote:
>
> > Wow, Cool, Nice
> >
> > CDC is playing an increasingly important role.
> >
> > +1
> >
> > Best,
> > Jingsong
> >
> > On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
> > >
> > > Dear Flink devs,
> > >
> > > As you may have heard, we at Alibaba (Ververica) are planning to donate
> > CDC Connectors for the Apache Flink project[1] to the Apache Flink
> > community.
> > >
> > > CDC Connectors for Apache Flink comprise a collection of source
> > connectors designed specifically for Apache Flink. These connectors[2]
> > enable the ingestion of changes from various databases using Change Data
> > Capture (CDC), most of these CDC connectors are powered by Debezium[3].
> > They support both the DataStream API and the Table/SQL API, facilitating
> > the reading of database snapshots and continuous reading of transaction
> > logs with exactly-once processing, even in the event of failures.
> > >
> > >
> > > Additionally, in the latest version 3.0, we have introduced many
> > long-awaited features. Starting from CDC version 3.0, we've built a
> > Streaming ELT Framework available for streaming data integration. This
> > framework allows users to write their data synchronization logic in a
> > simple YAML file, which will automatically be translated into a Flink
> > DataStreaming job. It emphasizes optimizing the task submission process
> and
> > offers advanced functionalities such as whole database synchronization,
> > merging sharded tables, and schema evolution[4].
> > >
> > >
> > > I believe this initiative is a perfect match for both sides. For the
> > Flink community, it presents an opportunity to enhance Flink's
> competitive
> > advantage in streaming data integration, promoting the healthy growth and
> > prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
> > becoming a sub-project of Apache Flink means being part of a neutral
> > open-source community, which can attract a more diverse pool of
> > contributors.
> > >
> > > Please note that the aforementioned points represent only some of our
> > motivations and vision for this donation. Specific future operations need
> > to be further discussed in this thread. For example, the sub-project name
> > after the donation; we hope to name it Flink-CDC aiming to streaming data
> > intergration through Apache Flink, following the naming convention of
> > Flink-ML; And this project is managed by a total of 8 maintainers,
> > including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> > maintainers are also highly active contributors to the Flink community,
> > donating this project to the Flink community implies that their
> permissions
> > might be reduced. Therefore, we may need to bring up this topic for
> further
> > discussion within the Flink PMC. Additionally, we need to discuss how to
> > migrate existing users and documents. We have a user group of nearly
> 10,000
> > people and a multi-version documentation site need to migrate. We also
> need
> > to plan for the migration of CI/CD processes and other specifics.
> > >
> > >
> > > While there are many intricate details that require implementation, we
> > are committed to progressing and finalizing this donation process.
> > >
> > >
> > > Despite being Flink’s most active ecological project (as evaluated by
> > GitHub metrics), it also boasts a significant user base. However, I
> believe
> > it's essential to commence discussions on future operations only after
> the
> > community reaches a consensus on whether they desire this donation.
> > >
> > >
> > > Really looking forward to hear what you think!
> > >
> > >
> > > Best,
> > > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> > >
> > > [1] https://github.com/ververica/flink-cdc-connectors
> > > [2]
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > > [3] https://debezium.io
> > > [4]
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> >
>
Re:Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Xuyang <xy...@163.com>.
Big +1 for this exciting work.
--
Best!
Xuyang
在 2023-12-07 12:06:07,"Samrat Deb" <de...@gmail.com> 写道:
>That's really cool :)
>+1 for the great addition
>
>Bests,
>Samrat
>
>On Thu, 7 Dec 2023 at 9:20 AM, Jingsong Li <ji...@gmail.com> wrote:
>
>> Wow, Cool, Nice
>>
>> CDC is playing an increasingly important role.
>>
>> +1
>>
>> Best,
>> Jingsong
>>
>> On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
>> >
>> > Dear Flink devs,
>> >
>> > As you may have heard, we at Alibaba (Ververica) are planning to donate
>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
>> community.
>> >
>> > CDC Connectors for Apache Flink comprise a collection of source
>> connectors designed specifically for Apache Flink. These connectors[2]
>> enable the ingestion of changes from various databases using Change Data
>> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
>> They support both the DataStream API and the Table/SQL API, facilitating
>> the reading of database snapshots and continuous reading of transaction
>> logs with exactly-once processing, even in the event of failures.
>> >
>> >
>> > Additionally, in the latest version 3.0, we have introduced many
>> long-awaited features. Starting from CDC version 3.0, we've built a
>> Streaming ELT Framework available for streaming data integration. This
>> framework allows users to write their data synchronization logic in a
>> simple YAML file, which will automatically be translated into a Flink
>> DataStreaming job. It emphasizes optimizing the task submission process and
>> offers advanced functionalities such as whole database synchronization,
>> merging sharded tables, and schema evolution[4].
>> >
>> >
>> > I believe this initiative is a perfect match for both sides. For the
>> Flink community, it presents an opportunity to enhance Flink's competitive
>> advantage in streaming data integration, promoting the healthy growth and
>> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
>> becoming a sub-project of Apache Flink means being part of a neutral
>> open-source community, which can attract a more diverse pool of
>> contributors.
>> >
>> > Please note that the aforementioned points represent only some of our
>> motivations and vision for this donation. Specific future operations need
>> to be further discussed in this thread. For example, the sub-project name
>> after the donation; we hope to name it Flink-CDC aiming to streaming data
>> intergration through Apache Flink, following the naming convention of
>> Flink-ML; And this project is managed by a total of 8 maintainers,
>> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
>> maintainers are also highly active contributors to the Flink community,
>> donating this project to the Flink community implies that their permissions
>> might be reduced. Therefore, we may need to bring up this topic for further
>> discussion within the Flink PMC. Additionally, we need to discuss how to
>> migrate existing users and documents. We have a user group of nearly 10,000
>> people and a multi-version documentation site need to migrate. We also need
>> to plan for the migration of CI/CD processes and other specifics.
>> >
>> >
>> > While there are many intricate details that require implementation, we
>> are committed to progressing and finalizing this donation process.
>> >
>> >
>> > Despite being Flink’s most active ecological project (as evaluated by
>> GitHub metrics), it also boasts a significant user base. However, I believe
>> it's essential to commence discussions on future operations only after the
>> community reaches a consensus on whether they desire this donation.
>> >
>> >
>> > Really looking forward to hear what you think!
>> >
>> >
>> > Best,
>> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
>> >
>> > [1] https://github.com/ververica/flink-cdc-connectors
>> > [2]
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
>> > [3] https://debezium.io
>> > [4]
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Jiabao Sun <ji...@xtransfer.cn.INVALID>.
Very excited to hear the news,
+1 for this proposal.
Best,
Jiabao
> 2023年12月7日 13:08,Rui Fan <19...@gmail.com> 写道:
>
> It's cool!
>
> Thanks for the great work of CDC,
> +1 for this donation.
>
> Best,
> Rui
>
> On Thu, Dec 7, 2023 at 12:28 PM Hongshun Wang <lo...@gmail.com>
> wrote:
>
>> So cool, Big +1 for this exciting work.
>>
>> Best
>> Hongshun
>>
>> On Thu, Dec 7, 2023 at 12:20 PM Qingsheng Ren <re...@apache.org> wrote:
>>
>>> Thanks for kicking this off, Leonard!
>>>
>>> As one of the contributors of the CDC project, I'm truly honored to be
>> part
>>> of the community and so excited to hear the news. CDC project was born
>> from
>>> and developed together with Apache Flink, and we are so proud to be
>>> accepted by more and more users around the world.
>>>
>>> To put my Flink hat on, I believe having the CDC project as a part of
>>> Apache Flink will broadly expand our ecosystem and the usage scenarios.
>>> Both two projects will benefit from closer cooperation, so +1 from my
>> side.
>>>
>>> Best,
>>> Qingsheng
>>>
>>> On Thu, Dec 7, 2023 at 12:06 PM Samrat Deb <de...@gmail.com>
>> wrote:
>>>
>>>> That's really cool :)
>>>> +1 for the great addition
>>>>
>>>> Bests,
>>>> Samrat
>>>>
>>>> On Thu, 7 Dec 2023 at 9:20 AM, Jingsong Li <ji...@gmail.com>
>>> wrote:
>>>>
>>>>> Wow, Cool, Nice
>>>>>
>>>>> CDC is playing an increasingly important role.
>>>>>
>>>>> +1
>>>>>
>>>>> Best,
>>>>> Jingsong
>>>>>
>>>>> On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
>>>>>>
>>>>>> Dear Flink devs,
>>>>>>
>>>>>> As you may have heard, we at Alibaba (Ververica) are planning to
>>> donate
>>>>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
>>>>> community.
>>>>>>
>>>>>> CDC Connectors for Apache Flink comprise a collection of source
>>>>> connectors designed specifically for Apache Flink. These connectors[2]
>>>>> enable the ingestion of changes from various databases using Change
>> Data
>>>>> Capture (CDC), most of these CDC connectors are powered by
>> Debezium[3].
>>>>> They support both the DataStream API and the Table/SQL API,
>> facilitating
>>>>> the reading of database snapshots and continuous reading of
>> transaction
>>>>> logs with exactly-once processing, even in the event of failures.
>>>>>>
>>>>>>
>>>>>> Additionally, in the latest version 3.0, we have introduced many
>>>>> long-awaited features. Starting from CDC version 3.0, we've built a
>>>>> Streaming ELT Framework available for streaming data integration. This
>>>>> framework allows users to write their data synchronization logic in a
>>>>> simple YAML file, which will automatically be translated into a Flink
>>>>> DataStreaming job. It emphasizes optimizing the task submission
>> process
>>> and
>>>>> offers advanced functionalities such as whole database
>> synchronization,
>>>>> merging sharded tables, and schema evolution[4].
>>>>>>
>>>>>>
>>>>>> I believe this initiative is a perfect match for both sides. For the
>>>>> Flink community, it presents an opportunity to enhance Flink's
>>> competitive
>>>>> advantage in streaming data integration, promoting the healthy growth
>>> and
>>>>> prosperity of the Apache Flink ecosystem. For the CDC Connectors
>>> project,
>>>>> becoming a sub-project of Apache Flink means being part of a neutral
>>>>> open-source community, which can attract a more diverse pool of
>>>>> contributors.
>>>>>>
>>>>>> Please note that the aforementioned points represent only some of
>> our
>>>>> motivations and vision for this donation. Specific future operations
>>> need
>>>>> to be further discussed in this thread. For example, the sub-project
>>> name
>>>>> after the donation; we hope to name it Flink-CDC aiming to streaming
>>> data
>>>>> intergration through Apache Flink, following the naming convention of
>>>>> Flink-ML; And this project is managed by a total of 8 maintainers,
>>>>> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
>>>>> maintainers are also highly active contributors to the Flink
>> community,
>>>>> donating this project to the Flink community implies that their
>>> permissions
>>>>> might be reduced. Therefore, we may need to bring up this topic for
>>> further
>>>>> discussion within the Flink PMC. Additionally, we need to discuss how
>> to
>>>>> migrate existing users and documents. We have a user group of nearly
>>> 10,000
>>>>> people and a multi-version documentation site need to migrate. We also
>>> need
>>>>> to plan for the migration of CI/CD processes and other specifics.
>>>>>>
>>>>>>
>>>>>> While there are many intricate details that require implementation,
>> we
>>>>> are committed to progressing and finalizing this donation process.
>>>>>>
>>>>>>
>>>>>> Despite being Flink’s most active ecological project (as evaluated
>> by
>>>>> GitHub metrics), it also boasts a significant user base. However, I
>>> believe
>>>>> it's essential to commence discussions on future operations only after
>>> the
>>>>> community reaches a consensus on whether they desire this donation.
>>>>>>
>>>>>>
>>>>>> Really looking forward to hear what you think!
>>>>>>
>>>>>>
>>>>>> Best,
>>>>>> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>>>>>>
>>>>>> [1] https://github.com/ververica/flink-cdc-connectors
>>>>>> [2]
>>>>>
>>>
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
>>>>>> [3] https://debezium.io
>>>>>> [4]
>>>>>
>>>
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>>>>>
>>>>
>>>
>>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Rui Fan <19...@gmail.com>.
It's cool!
Thanks for the great work of CDC,
+1 for this donation.
Best,
Rui
On Thu, Dec 7, 2023 at 12:28 PM Hongshun Wang <lo...@gmail.com>
wrote:
> So cool, Big +1 for this exciting work.
>
> Best
> Hongshun
>
> On Thu, Dec 7, 2023 at 12:20 PM Qingsheng Ren <re...@apache.org> wrote:
>
> > Thanks for kicking this off, Leonard!
> >
> > As one of the contributors of the CDC project, I'm truly honored to be
> part
> > of the community and so excited to hear the news. CDC project was born
> from
> > and developed together with Apache Flink, and we are so proud to be
> > accepted by more and more users around the world.
> >
> > To put my Flink hat on, I believe having the CDC project as a part of
> > Apache Flink will broadly expand our ecosystem and the usage scenarios.
> > Both two projects will benefit from closer cooperation, so +1 from my
> side.
> >
> > Best,
> > Qingsheng
> >
> > On Thu, Dec 7, 2023 at 12:06 PM Samrat Deb <de...@gmail.com>
> wrote:
> >
> > > That's really cool :)
> > > +1 for the great addition
> > >
> > > Bests,
> > > Samrat
> > >
> > > On Thu, 7 Dec 2023 at 9:20 AM, Jingsong Li <ji...@gmail.com>
> > wrote:
> > >
> > >> Wow, Cool, Nice
> > >>
> > >> CDC is playing an increasingly important role.
> > >>
> > >> +1
> > >>
> > >> Best,
> > >> Jingsong
> > >>
> > >> On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
> > >> >
> > >> > Dear Flink devs,
> > >> >
> > >> > As you may have heard, we at Alibaba (Ververica) are planning to
> > donate
> > >> CDC Connectors for the Apache Flink project[1] to the Apache Flink
> > >> community.
> > >> >
> > >> > CDC Connectors for Apache Flink comprise a collection of source
> > >> connectors designed specifically for Apache Flink. These connectors[2]
> > >> enable the ingestion of changes from various databases using Change
> Data
> > >> Capture (CDC), most of these CDC connectors are powered by
> Debezium[3].
> > >> They support both the DataStream API and the Table/SQL API,
> facilitating
> > >> the reading of database snapshots and continuous reading of
> transaction
> > >> logs with exactly-once processing, even in the event of failures.
> > >> >
> > >> >
> > >> > Additionally, in the latest version 3.0, we have introduced many
> > >> long-awaited features. Starting from CDC version 3.0, we've built a
> > >> Streaming ELT Framework available for streaming data integration. This
> > >> framework allows users to write their data synchronization logic in a
> > >> simple YAML file, which will automatically be translated into a Flink
> > >> DataStreaming job. It emphasizes optimizing the task submission
> process
> > and
> > >> offers advanced functionalities such as whole database
> synchronization,
> > >> merging sharded tables, and schema evolution[4].
> > >> >
> > >> >
> > >> > I believe this initiative is a perfect match for both sides. For the
> > >> Flink community, it presents an opportunity to enhance Flink's
> > competitive
> > >> advantage in streaming data integration, promoting the healthy growth
> > and
> > >> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> > project,
> > >> becoming a sub-project of Apache Flink means being part of a neutral
> > >> open-source community, which can attract a more diverse pool of
> > >> contributors.
> > >> >
> > >> > Please note that the aforementioned points represent only some of
> our
> > >> motivations and vision for this donation. Specific future operations
> > need
> > >> to be further discussed in this thread. For example, the sub-project
> > name
> > >> after the donation; we hope to name it Flink-CDC aiming to streaming
> > data
> > >> intergration through Apache Flink, following the naming convention of
> > >> Flink-ML; And this project is managed by a total of 8 maintainers,
> > >> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> > >> maintainers are also highly active contributors to the Flink
> community,
> > >> donating this project to the Flink community implies that their
> > permissions
> > >> might be reduced. Therefore, we may need to bring up this topic for
> > further
> > >> discussion within the Flink PMC. Additionally, we need to discuss how
> to
> > >> migrate existing users and documents. We have a user group of nearly
> > 10,000
> > >> people and a multi-version documentation site need to migrate. We also
> > need
> > >> to plan for the migration of CI/CD processes and other specifics.
> > >> >
> > >> >
> > >> > While there are many intricate details that require implementation,
> we
> > >> are committed to progressing and finalizing this donation process.
> > >> >
> > >> >
> > >> > Despite being Flink’s most active ecological project (as evaluated
> by
> > >> GitHub metrics), it also boasts a significant user base. However, I
> > believe
> > >> it's essential to commence discussions on future operations only after
> > the
> > >> community reaches a consensus on whether they desire this donation.
> > >> >
> > >> >
> > >> > Really looking forward to hear what you think!
> > >> >
> > >> >
> > >> > Best,
> > >> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> > >> >
> > >> > [1] https://github.com/ververica/flink-cdc-connectors
> > >> > [2]
> > >>
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > >> > [3] https://debezium.io
> > >> > [4]
> > >>
> >
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> > >>
> > >
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Hongshun Wang <lo...@gmail.com>.
So cool, Big +1 for this exciting work.
Best
Hongshun
On Thu, Dec 7, 2023 at 12:20 PM Qingsheng Ren <re...@apache.org> wrote:
> Thanks for kicking this off, Leonard!
>
> As one of the contributors of the CDC project, I'm truly honored to be part
> of the community and so excited to hear the news. CDC project was born from
> and developed together with Apache Flink, and we are so proud to be
> accepted by more and more users around the world.
>
> To put my Flink hat on, I believe having the CDC project as a part of
> Apache Flink will broadly expand our ecosystem and the usage scenarios.
> Both two projects will benefit from closer cooperation, so +1 from my side.
>
> Best,
> Qingsheng
>
> On Thu, Dec 7, 2023 at 12:06 PM Samrat Deb <de...@gmail.com> wrote:
>
> > That's really cool :)
> > +1 for the great addition
> >
> > Bests,
> > Samrat
> >
> > On Thu, 7 Dec 2023 at 9:20 AM, Jingsong Li <ji...@gmail.com>
> wrote:
> >
> >> Wow, Cool, Nice
> >>
> >> CDC is playing an increasingly important role.
> >>
> >> +1
> >>
> >> Best,
> >> Jingsong
> >>
> >> On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
> >> >
> >> > Dear Flink devs,
> >> >
> >> > As you may have heard, we at Alibaba (Ververica) are planning to
> donate
> >> CDC Connectors for the Apache Flink project[1] to the Apache Flink
> >> community.
> >> >
> >> > CDC Connectors for Apache Flink comprise a collection of source
> >> connectors designed specifically for Apache Flink. These connectors[2]
> >> enable the ingestion of changes from various databases using Change Data
> >> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
> >> They support both the DataStream API and the Table/SQL API, facilitating
> >> the reading of database snapshots and continuous reading of transaction
> >> logs with exactly-once processing, even in the event of failures.
> >> >
> >> >
> >> > Additionally, in the latest version 3.0, we have introduced many
> >> long-awaited features. Starting from CDC version 3.0, we've built a
> >> Streaming ELT Framework available for streaming data integration. This
> >> framework allows users to write their data synchronization logic in a
> >> simple YAML file, which will automatically be translated into a Flink
> >> DataStreaming job. It emphasizes optimizing the task submission process
> and
> >> offers advanced functionalities such as whole database synchronization,
> >> merging sharded tables, and schema evolution[4].
> >> >
> >> >
> >> > I believe this initiative is a perfect match for both sides. For the
> >> Flink community, it presents an opportunity to enhance Flink's
> competitive
> >> advantage in streaming data integration, promoting the healthy growth
> and
> >> prosperity of the Apache Flink ecosystem. For the CDC Connectors
> project,
> >> becoming a sub-project of Apache Flink means being part of a neutral
> >> open-source community, which can attract a more diverse pool of
> >> contributors.
> >> >
> >> > Please note that the aforementioned points represent only some of our
> >> motivations and vision for this donation. Specific future operations
> need
> >> to be further discussed in this thread. For example, the sub-project
> name
> >> after the donation; we hope to name it Flink-CDC aiming to streaming
> data
> >> intergration through Apache Flink, following the naming convention of
> >> Flink-ML; And this project is managed by a total of 8 maintainers,
> >> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> >> maintainers are also highly active contributors to the Flink community,
> >> donating this project to the Flink community implies that their
> permissions
> >> might be reduced. Therefore, we may need to bring up this topic for
> further
> >> discussion within the Flink PMC. Additionally, we need to discuss how to
> >> migrate existing users and documents. We have a user group of nearly
> 10,000
> >> people and a multi-version documentation site need to migrate. We also
> need
> >> to plan for the migration of CI/CD processes and other specifics.
> >> >
> >> >
> >> > While there are many intricate details that require implementation, we
> >> are committed to progressing and finalizing this donation process.
> >> >
> >> >
> >> > Despite being Flink’s most active ecological project (as evaluated by
> >> GitHub metrics), it also boasts a significant user base. However, I
> believe
> >> it's essential to commence discussions on future operations only after
> the
> >> community reaches a consensus on whether they desire this donation.
> >> >
> >> >
> >> > Really looking forward to hear what you think!
> >> >
> >> >
> >> > Best,
> >> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> >> >
> >> > [1] https://github.com/ververica/flink-cdc-connectors
> >> > [2]
> >>
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> >> > [3] https://debezium.io
> >> > [4]
> >>
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
> >>
> >
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Qingsheng Ren <re...@apache.org>.
Thanks for kicking this off, Leonard!
As one of the contributors of the CDC project, I'm truly honored to be part
of the community and so excited to hear the news. CDC project was born from
and developed together with Apache Flink, and we are so proud to be
accepted by more and more users around the world.
To put my Flink hat on, I believe having the CDC project as a part of
Apache Flink will broadly expand our ecosystem and the usage scenarios.
Both two projects will benefit from closer cooperation, so +1 from my side.
Best,
Qingsheng
On Thu, Dec 7, 2023 at 12:06 PM Samrat Deb <de...@gmail.com> wrote:
> That's really cool :)
> +1 for the great addition
>
> Bests,
> Samrat
>
> On Thu, 7 Dec 2023 at 9:20 AM, Jingsong Li <ji...@gmail.com> wrote:
>
>> Wow, Cool, Nice
>>
>> CDC is playing an increasingly important role.
>>
>> +1
>>
>> Best,
>> Jingsong
>>
>> On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
>> >
>> > Dear Flink devs,
>> >
>> > As you may have heard, we at Alibaba (Ververica) are planning to donate
>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
>> community.
>> >
>> > CDC Connectors for Apache Flink comprise a collection of source
>> connectors designed specifically for Apache Flink. These connectors[2]
>> enable the ingestion of changes from various databases using Change Data
>> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
>> They support both the DataStream API and the Table/SQL API, facilitating
>> the reading of database snapshots and continuous reading of transaction
>> logs with exactly-once processing, even in the event of failures.
>> >
>> >
>> > Additionally, in the latest version 3.0, we have introduced many
>> long-awaited features. Starting from CDC version 3.0, we've built a
>> Streaming ELT Framework available for streaming data integration. This
>> framework allows users to write their data synchronization logic in a
>> simple YAML file, which will automatically be translated into a Flink
>> DataStreaming job. It emphasizes optimizing the task submission process and
>> offers advanced functionalities such as whole database synchronization,
>> merging sharded tables, and schema evolution[4].
>> >
>> >
>> > I believe this initiative is a perfect match for both sides. For the
>> Flink community, it presents an opportunity to enhance Flink's competitive
>> advantage in streaming data integration, promoting the healthy growth and
>> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
>> becoming a sub-project of Apache Flink means being part of a neutral
>> open-source community, which can attract a more diverse pool of
>> contributors.
>> >
>> > Please note that the aforementioned points represent only some of our
>> motivations and vision for this donation. Specific future operations need
>> to be further discussed in this thread. For example, the sub-project name
>> after the donation; we hope to name it Flink-CDC aiming to streaming data
>> intergration through Apache Flink, following the naming convention of
>> Flink-ML; And this project is managed by a total of 8 maintainers,
>> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
>> maintainers are also highly active contributors to the Flink community,
>> donating this project to the Flink community implies that their permissions
>> might be reduced. Therefore, we may need to bring up this topic for further
>> discussion within the Flink PMC. Additionally, we need to discuss how to
>> migrate existing users and documents. We have a user group of nearly 10,000
>> people and a multi-version documentation site need to migrate. We also need
>> to plan for the migration of CI/CD processes and other specifics.
>> >
>> >
>> > While there are many intricate details that require implementation, we
>> are committed to progressing and finalizing this donation process.
>> >
>> >
>> > Despite being Flink’s most active ecological project (as evaluated by
>> GitHub metrics), it also boasts a significant user base. However, I believe
>> it's essential to commence discussions on future operations only after the
>> community reaches a consensus on whether they desire this donation.
>> >
>> >
>> > Really looking forward to hear what you think!
>> >
>> >
>> > Best,
>> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
>> >
>> > [1] https://github.com/ververica/flink-cdc-connectors
>> > [2]
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
>> > [3] https://debezium.io
>> > [4]
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>>
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Jark Wu <im...@gmail.com>.
+1 for adding this to Apache Flink!
I think this can further extend the ability of Apache Flink and a lot of
users would be
interested to try this out.
Best,
Jark
On Thu, 7 Dec 2023 at 12:06, Samrat Deb <de...@gmail.com> wrote:
> That's really cool :)
> +1 for the great addition
>
> Bests,
> Samrat
>
> On Thu, 7 Dec 2023 at 9:20 AM, Jingsong Li <ji...@gmail.com> wrote:
>
>> Wow, Cool, Nice
>>
>> CDC is playing an increasingly important role.
>>
>> +1
>>
>> Best,
>> Jingsong
>>
>> On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
>> >
>> > Dear Flink devs,
>> >
>> > As you may have heard, we at Alibaba (Ververica) are planning to donate
>> CDC Connectors for the Apache Flink project[1] to the Apache Flink
>> community.
>> >
>> > CDC Connectors for Apache Flink comprise a collection of source
>> connectors designed specifically for Apache Flink. These connectors[2]
>> enable the ingestion of changes from various databases using Change Data
>> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
>> They support both the DataStream API and the Table/SQL API, facilitating
>> the reading of database snapshots and continuous reading of transaction
>> logs with exactly-once processing, even in the event of failures.
>> >
>> >
>> > Additionally, in the latest version 3.0, we have introduced many
>> long-awaited features. Starting from CDC version 3.0, we've built a
>> Streaming ELT Framework available for streaming data integration. This
>> framework allows users to write their data synchronization logic in a
>> simple YAML file, which will automatically be translated into a Flink
>> DataStreaming job. It emphasizes optimizing the task submission process and
>> offers advanced functionalities such as whole database synchronization,
>> merging sharded tables, and schema evolution[4].
>> >
>> >
>> > I believe this initiative is a perfect match for both sides. For the
>> Flink community, it presents an opportunity to enhance Flink's competitive
>> advantage in streaming data integration, promoting the healthy growth and
>> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
>> becoming a sub-project of Apache Flink means being part of a neutral
>> open-source community, which can attract a more diverse pool of
>> contributors.
>> >
>> > Please note that the aforementioned points represent only some of our
>> motivations and vision for this donation. Specific future operations need
>> to be further discussed in this thread. For example, the sub-project name
>> after the donation; we hope to name it Flink-CDC aiming to streaming data
>> intergration through Apache Flink, following the naming convention of
>> Flink-ML; And this project is managed by a total of 8 maintainers,
>> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
>> maintainers are also highly active contributors to the Flink community,
>> donating this project to the Flink community implies that their permissions
>> might be reduced. Therefore, we may need to bring up this topic for further
>> discussion within the Flink PMC. Additionally, we need to discuss how to
>> migrate existing users and documents. We have a user group of nearly 10,000
>> people and a multi-version documentation site need to migrate. We also need
>> to plan for the migration of CI/CD processes and other specifics.
>> >
>> >
>> > While there are many intricate details that require implementation, we
>> are committed to progressing and finalizing this donation process.
>> >
>> >
>> > Despite being Flink’s most active ecological project (as evaluated by
>> GitHub metrics), it also boasts a significant user base. However, I believe
>> it's essential to commence discussions on future operations only after the
>> community reaches a consensus on whether they desire this donation.
>> >
>> >
>> > Really looking forward to hear what you think!
>> >
>> >
>> > Best,
>> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
>> >
>> > [1] https://github.com/ververica/flink-cdc-connectors
>> > [2]
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
>> > [3] https://debezium.io
>> > [4]
>> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>>
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Samrat Deb <de...@gmail.com>.
That's really cool :)
+1 for the great addition
Bests,
Samrat
On Thu, 7 Dec 2023 at 9:20 AM, Jingsong Li <ji...@gmail.com> wrote:
> Wow, Cool, Nice
>
> CDC is playing an increasingly important role.
>
> +1
>
> Best,
> Jingsong
>
> On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
> >
> > Dear Flink devs,
> >
> > As you may have heard, we at Alibaba (Ververica) are planning to donate
> CDC Connectors for the Apache Flink project[1] to the Apache Flink
> community.
> >
> > CDC Connectors for Apache Flink comprise a collection of source
> connectors designed specifically for Apache Flink. These connectors[2]
> enable the ingestion of changes from various databases using Change Data
> Capture (CDC), most of these CDC connectors are powered by Debezium[3].
> They support both the DataStream API and the Table/SQL API, facilitating
> the reading of database snapshots and continuous reading of transaction
> logs with exactly-once processing, even in the event of failures.
> >
> >
> > Additionally, in the latest version 3.0, we have introduced many
> long-awaited features. Starting from CDC version 3.0, we've built a
> Streaming ELT Framework available for streaming data integration. This
> framework allows users to write their data synchronization logic in a
> simple YAML file, which will automatically be translated into a Flink
> DataStreaming job. It emphasizes optimizing the task submission process and
> offers advanced functionalities such as whole database synchronization,
> merging sharded tables, and schema evolution[4].
> >
> >
> > I believe this initiative is a perfect match for both sides. For the
> Flink community, it presents an opportunity to enhance Flink's competitive
> advantage in streaming data integration, promoting the healthy growth and
> prosperity of the Apache Flink ecosystem. For the CDC Connectors project,
> becoming a sub-project of Apache Flink means being part of a neutral
> open-source community, which can attract a more diverse pool of
> contributors.
> >
> > Please note that the aforementioned points represent only some of our
> motivations and vision for this donation. Specific future operations need
> to be further discussed in this thread. For example, the sub-project name
> after the donation; we hope to name it Flink-CDC aiming to streaming data
> intergration through Apache Flink, following the naming convention of
> Flink-ML; And this project is managed by a total of 8 maintainers,
> including 3 Flink PMC members and 1 Flink Committer. The remaining 4
> maintainers are also highly active contributors to the Flink community,
> donating this project to the Flink community implies that their permissions
> might be reduced. Therefore, we may need to bring up this topic for further
> discussion within the Flink PMC. Additionally, we need to discuss how to
> migrate existing users and documents. We have a user group of nearly 10,000
> people and a multi-version documentation site need to migrate. We also need
> to plan for the migration of CI/CD processes and other specifics.
> >
> >
> > While there are many intricate details that require implementation, we
> are committed to progressing and finalizing this donation process.
> >
> >
> > Despite being Flink’s most active ecological project (as evaluated by
> GitHub metrics), it also boasts a significant user base. However, I believe
> it's essential to commence discussions on future operations only after the
> community reaches a consensus on whether they desire this donation.
> >
> >
> > Really looking forward to hear what you think!
> >
> >
> > Best,
> > Leonard (on behalf of the Flink CDC Connectors project maintainers)
> >
> > [1] https://github.com/ververica/flink-cdc-connectors
> > [2]
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> > [3] https://debezium.io
> > [4]
> https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
>
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Jingsong Li <ji...@gmail.com>.
Wow, Cool, Nice
CDC is playing an increasingly important role.
+1
Best,
Jingsong
On Thu, Dec 7, 2023 at 11:25 AM Leonard Xu <xb...@gmail.com> wrote:
>
> Dear Flink devs,
>
> As you may have heard, we at Alibaba (Ververica) are planning to donate CDC Connectors for the Apache Flink project[1] to the Apache Flink community.
>
> CDC Connectors for Apache Flink comprise a collection of source connectors designed specifically for Apache Flink. These connectors[2] enable the ingestion of changes from various databases using Change Data Capture (CDC), most of these CDC connectors are powered by Debezium[3]. They support both the DataStream API and the Table/SQL API, facilitating the reading of database snapshots and continuous reading of transaction logs with exactly-once processing, even in the event of failures.
>
>
> Additionally, in the latest version 3.0, we have introduced many long-awaited features. Starting from CDC version 3.0, we've built a Streaming ELT Framework available for streaming data integration. This framework allows users to write their data synchronization logic in a simple YAML file, which will automatically be translated into a Flink DataStreaming job. It emphasizes optimizing the task submission process and offers advanced functionalities such as whole database synchronization, merging sharded tables, and schema evolution[4].
>
>
> I believe this initiative is a perfect match for both sides. For the Flink community, it presents an opportunity to enhance Flink's competitive advantage in streaming data integration, promoting the healthy growth and prosperity of the Apache Flink ecosystem. For the CDC Connectors project, becoming a sub-project of Apache Flink means being part of a neutral open-source community, which can attract a more diverse pool of contributors.
>
> Please note that the aforementioned points represent only some of our motivations and vision for this donation. Specific future operations need to be further discussed in this thread. For example, the sub-project name after the donation; we hope to name it Flink-CDC aiming to streaming data intergration through Apache Flink, following the naming convention of Flink-ML; And this project is managed by a total of 8 maintainers, including 3 Flink PMC members and 1 Flink Committer. The remaining 4 maintainers are also highly active contributors to the Flink community, donating this project to the Flink community implies that their permissions might be reduced. Therefore, we may need to bring up this topic for further discussion within the Flink PMC. Additionally, we need to discuss how to migrate existing users and documents. We have a user group of nearly 10,000 people and a multi-version documentation site need to migrate. We also need to plan for the migration of CI/CD processes and other specifics.
>
>
> While there are many intricate details that require implementation, we are committed to progressing and finalizing this donation process.
>
>
> Despite being Flink’s most active ecological project (as evaluated by GitHub metrics), it also boasts a significant user base. However, I believe it's essential to commence discussions on future operations only after the community reaches a consensus on whether they desire this donation.
>
>
> Really looking forward to hear what you think!
>
>
> Best,
> Leonard (on behalf of the Flink CDC Connectors project maintainers)
>
> [1] https://github.com/ververica/flink-cdc-connectors
> [2] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-connectors.html
> [3] https://debezium.io
> [4] https://ververica.github.io/flink-cdc-connectors/master/content/overview/cdc-pipeline.html
Re: [PROPOSAL] Contribute Flink CDC Connectors project to Apache Flink
Posted by Jiafeng Zhang <ji...@apache.org>.
+1
Great, cdc is very important for real-time data integration, and this project is also widely used, I am optimistic about this project
Jiafeng.Zhang / 张家锋
Email: jiafengzheng@apache.org