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:50 AM Charles Zhang <[email protected]> wrote: > Thanks, guys. Let's move forward with the discussion and resolution of > these issues. > > > Zirui Sting <[email protected]> 于2022年7月25日周一 10:36写道: > > > Hi, Leonard, > > > > 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 >
