Hi Jark, Thanks for your time and all
Best, PENG On Mon, Jul 25, 2022 at 11:12 AM Jark Wu <[email protected]> wrote: > Thanks for opening the issues! > > We will take a look and respond there. > Looking forward to cooperating with the InLong community! > > Best, > Jark > > On Mon, 25 Jul 2022 at 11:05, Charles Zhang <[email protected]> > wrote: > >> Hi, I am forwarding this email to make sure everyone gets the message. We >> can have a discussion and resolution of these issues directly. >> >> Zirui Sting <[email protected]> 于2022年7月25日周一 10:53写道: >> >> > Hi all, >> > >> > I created some issues regarding to the discussion above, >> > >> > https://github.com/ververica/flink-cdc-connectors/issues/1140 >> > https://github.com/ververica/flink-cdc-connectors/issues/1138 >> > https://github.com/ververica/flink-cdc-connectors/issues/1135 >> > >> > Maybe we can discuss them under these specific issues, thanks a lot ! >> > >> > Yours, >> > PENG >> > >> > >> > On Mon, Jul 25, 2022 at 10:19 AM Leonard Xu <[email protected]> wrote: >> > >> >> Thanks tison for starting the discussion here. >> >> >> >> Both Apache Inlong and Flink CDC Connectors are under Apache License >> 2.0 >> >> protocol, It’s legal even someone copy/distribute all code only if >> he/she >> >> keeps the license files. >> >> But from the open source project’s long term maintaining perspective, >> >> personally I like upstream first way instead of copy/distribute way. I >> >> really hope Flink CDC project can help Apache >> >> InLong more and we’re welcome to open issue to statisfy the user >> >> requirements from inLong community. >> >> >> >> >> >> Best, >> >> Leonard Xu >> >> >> >> > 2022年7月24日 下午4:56,Charles Zhang <[email protected]> 写道: >> >> > >> >> > Hi, tison and Jark, >> >> > Thanks for your advice. >> >> > Different from Flink CDC connectors, InLong's changes to MySQL >> CDC >> >> connector mainly involve entire database migration and support for rich >> >> metadata fields (like canal), which are very important for Apache >> InLong to >> >> provide external services as data integration. For example, for the >> entire >> >> database migration, if one schema is used for one table, it will be a >> waste >> >> of resources and difficult to maintain, and it will also put pressure >> on >> >> the upstream database.We also particularly hope to work with Flink CDC >> to >> >> see how to support the entire database migration and support richer >> >> metadata fields, so that we can directly rely on it. We don't know if >> Flink >> >> CDC has plans and technical solutions for these two scenarios. We can >> talk >> >> about it together or contribute directly. >> >> > In addition, in order to speed up discussion and follow-up >> >> cooperation, I have created a WeChat group [1], and interested >> contributors >> >> can join the direct discussion. >> >> > Thanks again. >> >> > [1] >> >> > <image.png> >> >> > >> >> > Jark Wu <[email protected] <mailto:[email protected]>> 于2022年7月23日周六 >> >> 22:45写道: >> >> > Thanks for starting this discussion, tison! >> >> > >> >> > It's great to see InLong is using flink-cdc-connectors to extract >> data >> >> from >> >> > various databases. >> >> > I think tison raised a good point about contributing back instead of >> >> > forking. I believe this can >> >> > help the InLong community in the long term by leveraging improvements >> >> and >> >> > bug fixes from >> >> > upstream. Flink CDC can also benefit from more contributions from the >> >> > InLong community. >> >> > I believe it's the only way that we can improve collaboration between >> >> > different OSS projects. >> >> > >> >> > In a word, I highly appreciate learning the missing part of Flink CDC >> >> that >> >> > InLong needs. >> >> > We can discuss the missing features here or in the issues. >> >> > >> >> > Cheers, >> >> > Jark >> >> > >> >> > >> >> > On Fri, 22 Jul 2022 at 23:56, tison <[email protected] <mailto: >> >> [email protected]>> wrote: >> >> > >> >> > > Hi, >> >> > > >> >> > > I notice that inlong-sort mysql-cdc connector[1] is almost copied >> from >> >> > > Flink CDC mysql connector[2]. >> >> > > >> >> > > With a short discussion with Charles I learned that InLong >> developers >> >> > > added metadata supports and migration of a whole database. >> >> > > >> >> > > It could be better to see if InLong community can contribute such >> >> supports >> >> > > back to Flink CDC upstream, and avoid maintaining a whole fork as >> >> well as >> >> > > periodically catch up upstream updates. >> >> > > >> >> > > Maintainers of Flink CDC projects are in cc (Leonard & Jark). >> >> > > >> >> > > Perhaps we can start with creating an issue on Flink CDC repo to >> >> describe >> >> > > the case, contribute back the improvements, and switch dependency >> to >> >> the >> >> > > upstream. >> >> > > >> >> > > Best, >> >> > > tison. >> >> > > >> >> > > [1] >> >> > > >> >> >> https://github.com/apache/inlong/tree/master/inlong-sort/sort-connectors/mysql-cdc >> >> < >> >> >> https://github.com/apache/inlong/tree/master/inlong-sort/sort-connectors/mysql-cdc >> >> > >> >> > > [2] >> >> > > >> >> >> https://github.com/ververica/flink-cdc-connectors/tree/master/flink-connector-mysql-cdc >> >> < >> >> >> https://github.com/ververica/flink-cdc-connectors/tree/master/flink-connector-mysql-cdc >> >> > >> >> > > >> >> > > >> >> > >> >> > >> >> > -- >> >> > Best wishes, >> >> > Charles Zhang >> >> >> >> >> >> -- >> Best wishes, >> Charles Zhang >> >
